Разработчик Node.js
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Back-end программист Node.Js (не фриланс)
В дружную команду мобильной и веб-разработки мы ищем ответственного и опытного разработчика.
Мы решаем интересные и разные задачи: сервисы обмена сообщениями, социльные сети, электронные издания и другие проекты разной направленности.
Вам предстоит:
Выбирать оптимальные решения в соотвествии с требованиями заказчиков и функциональности приложения
Проектировать и писать серверный код, разрабатывать back-end для различных клиентов – как для веба, так и для мобильных устройств
Работать с разными SQL/NoSQL базами данных: создание схем, оптимизация запросов с учетом высокой нагрузки
Создавать сервисы для сбора статистики и аналитических расчетов
Заниматься оптимизацией и рефакторингом существующего серверного кода/архитектуры
Обязательно:
- Отличное знание платформы Node.js.
- Масштабирование существующего приложения
- Понимание основных паттернов проектирования и архитектуры MVC
- Практический опыт работы с web sockets (Socket.IO, SocJS, etc)
- Знание RESTful API
- Unit-тестирование своего кода
- Опыт работы с базами данных (MongoDB, Redis, MySQL)
- Проектирование БД с учетом работы под большой нагрузкой
- Опыт оптимизации/работы с высоконагруженными приложениями
Будет плюсом:
- Опыт/знания в других серверных технология: Java/Scala/PHP, etc
- Опыт разработки мобильных игр и/или приложений
- Ориентированность на результат;
- Умение находить эффективные по времени пути решения задач
Мы готовы предложить:
- Официальное трудоустройство
- Дружественный коллектив
- Отличное рабочее место
- Бесплатный автобус от метро до офиса