Ищем опытного 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);
• Возможность влиять на качество продукта, востребованного тысячами пользователей!