Обязанности
Разработка и развитие внутренней платформы компании.
Проектирование архитектуры микросервисов и интеграция внешних API.
Управление процессами разработки: планирование, приоритезация, code-review, CI/CD.
Контроль качества, стабильности и производительности системы.
Наставничество и развитие команды разработчиков.
Взаимодействие с продактами, мобильной разработкой и DevOps.
Принятие архитектурных решений, проектирование новых модулей и сервисов.
Ответственность за результат, а не просто за процесс.
стек
C#, .NET 5+, Java
PostgreSQL, RabbitMQ, Redis, Apache Kafka
nginx, REST, WebSockets, RestAPI
Docker, Git, Scrum
GraphHopper, OSM, VectorTiles
lua, xml, python (ориентироваться во Freeswitch желательно)
Требования
5+ лет коммерческой разработки.
Опыт руководства командой или выполнения роли Tech Lead.
Глубокое понимание микросервисной архитектуры.
Уверенные навыки устранения неполадок и оптимизации.
Умение структурировать процессы и мотивировать команду.
Опыт работы с Docker, Git, REST, PostgreSQL, RabbitMQ, Redis.
Будет плюсом
Опыт с геосервисами (GraphHopper, OSM, VectorTiles).
Понимание Freeswitch и сценариев на lua/xml/python.
Опыт проектирования и оптимизации высоконагруженных систем.