Проект: Наполеон ИТ — оператор мобильной связи. Удалённая фулл‑тайм позиция.

Требования:

  • Опыт разработки на Go от 6 лет
  • Понимание goroutines, channels, context, memory model, конкурентного программирования
  • Опыт написания production‑grade сервисов
  • Опыт проектирования микросервисных и/или монолитных систем: API, интеграции, отказоустойчивость и масштабируемость
  • Практический опыт построения high‑load сервисов; понимание работы под нагрузкой
  • Понимание CI/CD; уверенное знание Docker, Kubernetes, Git, RabbitMQ/Kafka, Swagger/OpenAPI
  • Уверенное знание SQL (PostgreSQL, MySQL); опыт проектирования схем и оптимизации запросов
  • Понимание принципов построения распределённых систем: конкурентность, параллелизм, отказоустойчивость
  • Навыки написания чистого, тестируемого и поддерживаемого кода
  • Инженерное мышление и ответственность за результат
  • Опыт управления командой разработки: найм, развитие, постановка задач, код‑ревью, разрешение конфликтов

Задачи:

  • Участвовать в проектировании и построении микросервисной архитектуры: от идеи до внедрения в продакшн
  • Разрабатывать и поддерживать высоконагруженные сервисы (gRPC, REST, фоновые демоны)
  • Принимать участие в архитектурных решениях, оценивать сроки и ресурсы
  • Контролировать написание и поддержку технической документации
  • Обеспечивать авторский надзор на всех этапах — от проектирования до эксплуатации
  • Работать с очередями (RabbitMQ/Kafka), контейнеризацией (Docker), оркестрацией (Kubernetes)
  • Обеспечивать стабильность и производительность сервисов
  • Лидировать процесс разработки в рамках методологий Agile/Scrum/Kanban; распределять задачи и проводить код‑ревью