Разработчик Node.JS
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания REDMADROBOT не является мировым лидером в авиаперевозках или моментальных платежах, не качает нефть и не торгует на бирже. Мы профессионально делаем проектирование, дизайн, разработку и последующее техническое сопровождение мобильных приложений для лидеров российского рынка, таких как Билайн, РБК, SUP Media, финансовые группы Лайф и Открытие.
В нашей команде разработчик сначала берет на себя ответственность, а потом делает всё, чтобы остаться молодцом. Нам подходят те, кто способен делать эти две вещи. Взамен мы предлагаем возможность вместе с командой создавать продукты, которыми будут пользоваться миллионы людей.
Вам предстоит:
- разрабатывать back-end для мобильных приложений, интегрировать их с различными системами Заказчика;
- участвовать в процессе проектирования архитектуры;
- нести ответственность;
- думать.
Требования:
- уверенные знания JavaScript и Node.js;
- уверенные знания MySQL, опыт работы с NoSQL (Redis, MongoDB);
- знание и понимание REST и SOAP. Опыт написания собственных API-сервисов;
- опыт проектирования и реализации middleware для готовых backend решений;
- представление об асинхронном программировании;
- понимание принципов построения масштабируемых систем, основные проблемы, пути решения;
- способность разбираться в чужом коде, быстро понимать поставленную задачу;
- владение Linux (Debian / Ubuntu) на уровне уверенного пользователя;
- понимание основ Nginx-конфигурировани;
- изучение документации на английском языке;
- написание собственной документации по проект;
- опыт командной работы с Git.
Будет плюсом:
- опыт руководства командой (2-3 человека) разработчиков;
- навыки highload-оптимизации на уровне приложения и базы данных;
- опыт использования Scrum, Agile-методологии в разработке, а также применения Continuous Integration;
- знание и применение методик автоматизированного тестирования;
- опыт разработки API для мобильных приложений;
- интерес к передовым технологиям.