Backend Developer (Golang/php)

Backend Developer (Golang/php)


Remote or Moscow office| Full-time | 140 000 - 300 000 p.


inDriver - международный ride-hailing сервис.


Обязанности:

• разрабатывать высоконагруженные и распределенные сервисы (20k+ RPS) на Golang в продуктовой команде (в том числе переписывать платежные сервисы с PHP на Golang);

• разрабатывать API (REST, gRPC) для мобильных приложений совместно с мобильными разработчиками;

• участвовать в продуктовой разработке на всех этапах: от обсуждения фич и проработки архитектуры, до релиза вашего кода и мониторинга работы;

• участвовать в проектировании системы и принятии архитектурных решений совместно с командой разработки;

• работать с технологиями Docker, Kubernetes, Helm, Prometheus, Grafana;

• писать интеграционные и юнит-тесты, разрабатывать средства автоматизации для повседневных задач;

• а также делиться знаниями с разработчиками на внутренних митапах.


Требования:

• опыт разработки приложений на Go с асинхронной и конкурентной обработкой запросов от 1 года;

• интерес к новыми технологиями, средствами автоматизации процессов разработки;

• ответственность, интерес работать в команде и развиваться (мы будем регулярно отправлять на курсы);

• понимание общих концепций программирования (шаблоны проектирования, ООП, модульность, чистая архитектура, 12-Factor App).


Используем Golang и PHP для разработки продуктов (монолит на PHP), базу данных MySQL, MongoDB, а кэш на Redis. Разработку ведем на Github, используем TeamCity и Github Actions.


В инфраструктуре Docker, Kubernetes, Helm, Prometheus, Grafana и Kafka. Ещё мы используем Feature Toggles, Blue-Green Deployment и другие подходы к разработке, чтобы ничего не сломалось в продакшене.


Контакт для связи: maria.a@indriver.com или @mariamolko



Report Page