Back-end JavaScript Разработчик (Mobile Team)
Зарплата
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
OneTwoTrip – сервис, в котором можно полностью спланировать путешествие: купить билеты на самолёт и забронировать гостиницу в любой точке мира, а также купить билеты на поезд по России и странам СНГ. Уже более 2,5 миллионов путешественников планируют у нас свои поездки, и это далеко не предел.
Если вы хотите, чтобы топы Apple App Store и Google Play Market украсили приложения, опирающиеся на бэкэнд, в разработке которого вы принимали непосредственное участие, а тысячи путешественников радовались жизни благодаря вашим творческим успехам, приходите в OneTwoTrip!
На текущий момент ИТ-архитектура проекта представляет собой децентрализованный кластер из более чем 500 параллельно работающих серверов. Вся система построена исключительно на Node.js в связке с NoSQL базами Riak и Redis. Наш back-end легко справляется с 350 000 запросами в час. OneTwoTrip это настоящий HighLoad проект, участвовать в котором мы доверяем лучшим профессионалам своего дела.
Основные задачи
— Поддержка мобильной разработки на стороне бэкэнда: создание нового АПИ, решение существующих проблем
— Постоянное взаимодействие с другими подразделениями для совместного решения комплексных задач
— Проработка и поддержка архитектурных решений
— Обмен опытом с коллегами
— Непосредственное участие в развитии команды: от улучшения существующих процессов до найма новых сотрудников
— Обязательно: забота об интересах пользователей
Что мы ожидаем от вас
— Опыт разработки на JavaScript
— Опыт разработки и внедрения коммерческих серверных приложений в среде Unix
— Понимание принципов построения масштабируемых систем, основные проблемы, пути решения
— Опыт работы с NoSQL базами данных, знание их особенностей
— Опыт работы с Riak, Redis, MySQL
— Опыт командной разработки
— Знание ООП, паттернов проектирования ПО
— Работа с системой контроля версий Git
— Письменный английский язык
— Понимание принципов Agile-разработки