Ленинградский проспект 37Ак4
Чем предстоит заниматься
-
Проектировать, разрабатывать и развивать микросервисы на Go.
-
Переносить существующие сервисы с Node.js на Go.
-
Поддерживать и улучшать существующий код.
-
Декомпозировать и оценивать задачи, координировать работу разработчиков, контролировать прогресс и сроки реализации.
-
Проводить code review.
-
Принимать технические решения и отвечать за качество кода.
-
Согласовывать технические решения с командой и смежными участниками разработки.
Что мы ожидаем
-
Опыт backend-разработки от 6 лет, в том числе на Go — от 3 лет.
-
Понимание принципов построения микросервисной архитектуры.
-
Опыт разработки и поддержки gRPC- и HTTP API.
-
Опыт работы с PostgreSQL и Redis.
-
Опыт работы с брокерами сообщений, например RabbitMQ.
-
Опыт контейнеризации приложений с Docker и оркестрации с Kubernetes.
-
Умение работать в команде, аргументировать технические решения и обсуждать альтернативы.
Будет плюсом
-
Опыт работы с CI/CD: TeamCity, GitLab CI.
-
Опыт эксплуатации сервисов в production: работы с логами, метриками, алертами и системами мониторинга.
-
Опыт разработки на других языках программирования.
-
Знание принципов событийно-ориентированной архитектуры (event-driven).
-
Опыт управления небольшой backend-командой.
-
Опыт технического лидерства: принятия технических решений, проведения code review и координации работы других разработчиков.