Москва, проспект Андропова, 18к9
Метро: ЗИЛразрабатывать серверную логику и 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 процессы, релиз и пред‑релизное тестирование, замещение технического лида;
дополнительные навыки: умение работать в команде, наставничество, способность принимать технические решения и вести проекты к завершению.