Summary
The Senior Go Developer will design and maintain backend services and REST APIs for mobile and transport network automation. The role involves working with SQL databases, Redis, and CI/CD pipelines within a microservices architecture.
разрабатывать серверную логику и
API
:
реализовывать отдельные модули backend-логики на
Go
для задач автоматизации мобильной и транспортной сетей;
Создавать и поддерживать
REST API
для взаимодействия с фронтендом и внешними системами.
валидировать входные данные, обрабатывать ошибки.
работать с базами данных:
писать
SQL
-запросы;
работать с ORM (
SQLAlchemy
) для выполнения стандартных CRUD-операций;
использовать Redis как кэша или временного хранилища данных;
подготавливать базовые миграции.
работать с
Git
и управлять жизненные циклом кода:
работать с репозиториями
Git
(GitLab), соблюдать принятый
Git
-flow: feature-ветки, merge-request’ы;
cоздавать и сопровождать merge-request’ы, исправлять замечаний после ревью;
поддерживать чистые истории изменений: корректное именование коммитов, упорядочивать изменений;
разрешать конфликтов слияния;
взаимодействовать с
GitLab CI/CD
: анализировать результаты пайплайна, исправлять ошибки, связанные с собственным кодом.
техническая поддержка и межкомандное взаимодействие.
опыт работы: минимум 5 лет в backend‑разработке на
Go
, сильные навыки многопоточности/многопроцессности/асинхронного программирования;
архитектурные и кодовые оптимизации: профилирование, оптимизация производительности, проектирование race‑free и ACID‑совместимых решений, глубокое понимание консистентности данных;
база данных: экспертный уровень
SQL
(DDL, индексы, план выполнения, оптимизация запросов), NoSQL, механизмы целостности и быстродействия;
проектирование систем: знание enterprise‑паттернов, микросервисная архитектура, контейнеризация (Docker), оркестрация (Kubernetes) и виртуализация;
инфраструктура и DevOps: уверенное владение Linux,
Git
, CI/CD процессы, релиз и пред‑релизное тестирование, замещение технического лида;
дополнительные навыки: умение работать в команде, наставничество, способность принимать технические решения и вести проекты к завершению.
программа ДМС с первого месяца работы - это 100% покрытие расходов в частных клиниках, включая стоматологию. Застраховать близких родственников можно со скидкой 50%. Для любителей путешествий - страховка в поездках за границу. А еще есть страхование жизни;
очное и онлайн-обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, обмен опытом во внутренних профессиональных сообществах, а также доступ к онлайн-библиотеке в полезными книгами и периодикой;
оплачиваемые выходные на значимые события в жизни сотрудника;
материальная помощь в сложных жизненных ситуациях;
корпоративная мобильная связь + интернет, а так же единая подписка МТС Premium (онлайн кинотеатр KION, сервис МТС Music, МТС Строки и т.д.);
предложения от партнёров для путешествий, развлечений и занятий спортом;
возможность участия в волонтерских программах: мы организуем благотворительные ярмарки, образовательные проекты для детей, конкурсы социальных проектов и экологические проекты;
внутренняя спортивная программа «В движении»: забеги, марафоны, турниры по разным видам спорта, медитации и занятия на баланс.