Оператор мобильной связи. Продолжительность: 6 мес. Локация: РФ. Ставка: ваша.

Требования:

  • Опыт разработки на 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, распределение задач и проведение код-ревью