Ищем опытного Backend-разработчика, который поможет нам сделать мобильное приложение Tez Taxi ещё надёжнее и стабильнее.
Если вы уверенно разбираетесь в Golang, любите докапываться до мелочей присоединяйтесь к команде!
Требования:
- 3+ лет опыта коммерческой разработки на Go
- Знание Git/GitLab, Docker
- Опыт работы с PostgreSQL/PostGIS, ClickHouse, Redis
- Умение проектировать и документировать gRPC/REST API
- Навык проведения code review и написания понятной документации
- Ответственность, командная работа, коммуникабельность
- Продуктовое мышление: понимание пользовательских сценариев, инициативность в улучшениях
- Опыт успешной миграции с монолитной архитектуры на микросервисную
Будет плюсом: Опыт работы с геоданными и маршрутизацией (OSRM, WKT/WKB)
Основные задачи:
- Участие в проекте по миграции существующей монолитной системы на микросервисную архитектуру.
- Декомпозиция монолита: выделение доменных областей и проектирование контрактов взаимодействия между сервисами (Event-Driven Architecture).
- Разработка новых микросервисов с нуля и постепенный перенос бизнес-логики из легаси-монолита.
- Настройка инфраструктуры для бесшовного деплоя и обеспечение непрерывной работы клиентских приложений во время переходного периода.
- Проектирование и интеграция API между сервисами
- Работа с геоданными и маршрутизацией
- Оптимизация баз данных и улучшение производительности
- Разработка нового функционала и участие в архитектурных решениях
Условия:
• Полная занятость, оффлайн;
• Работа в стабильной продуктовой компании (экосистема Tez Taxi);
• Возможность влиять на качество продукта, востребованного тысячами пользователей!