Gravitate
Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в продуктовую команду платформы топливной логистики Gravitate. Ведёт фичи end-to-end: Python-сервисы и API, модели данных MongoDB, интерфейсы на React/TypeScript, участвует в on-call и улучшении наблюдаемости.
Задачи
- Самостоятельно и в срок реализовывать фичи средней сложности: декомпозировать работу, оценивать с учётом неизвестных, заранее поднимать риски
- Разрабатывать фичи end-to-end по всему стеку: Python-сервисы и API, модели данных MongoDB, интерфейсы React/TypeScript
- Отвечать за качество и поддержку своих фич и компонентов в продуктовой области
- Участвовать в обсуждениях дизайна с жизнеспособными альтернативами и готовить понятные технические дизайны
- Писать хорошо покрытый тестами читаемый код, улучшать практики и покрытие автоматического тестирования
- Быть надёжным участником on-call ротации: самостоятельно отлаживать и устранять баги и инциденты
- Улучшать мониторинг, наблюдаемость и производительность в своей продуктовой области
- Давать конструктивные и конкретные комментарии на код-ревью, неформально менторить младших инженеров
- Писать понятные технические документы, прозрачно сообщать о статусе, рисках и блокерах
Требования
- 3+ года профессионального опыта разработки и выпуска production-ПО
- Владение серверным языком (предпочтительно Python) и TypeScript/React — либо глубокая экспертиза в одном и подтверждённый опыт освоения другого
- Подтверждённая способность самостоятельно доводить до конца фичи среднего размера с неизвестными
- Умение самостоятельно отлаживать и решать задачи малой и средней сложности и на frontend, и на backend
- Опыт написания хорошо покрытого тестами кода, знание практик CI/CD и деплоя
- Готовность участвовать в on-call ротации по своей продуктовой области
- Ясная письменная и устная коммуникация, умение готовить небольшие технические документы и давать конструктивные ревью
- Восприимчивость к обратной связи и готовность действовать по ней
- Открытость к использованию AI-ассистированной разработки и освоению её на экспертном уровне
Условия
- On-call ротация по своей продуктовой области
- Явно описанные критерии роста до следующего уровня и менторинг
- Работа в продуктовой команде с участием в продуктовых обсуждениях
- Клиенты из Fortune 500
Навыки
- Python
- React
- TypeScript
- MongoDB
- Kubernetes
- GCP
- Azure
- CI/CD