Обязанности:
  • Разработка и поддержка микросервисов на Go.
  • Участие в проектировании архитектуры высоконагруженных распределенных систем.
  • Оптимизация производительности Go-сервисов, профилирование и устранение узких мест.
  • Декомпозиция бизнес-задач и написание чистого, тестируемого, поддерживаемого кода.
  • Поддержка стабильности, масштабируемости и развитие существующих узлов системы.
Требования:
  • Образование: Высшее/ среднее
  • Опыт работы: Коммерческий опыт разработки на Golang от 2.5-3 лет
  • Личные качества: Ответственность, системное мышление, умение работать в команде

Ключевые навыки:

  • Опыт проектирования и создания АРІ (REST/gRPC) и уверенное понимание WebSockets.
  • Экспертные знания PostgreSQL: оптимизация производительности, проектирование сложных схем, работа под нагрузкой.
  • Опыт работы с брокерами сообщений (Kafka, RabbitMQ, NATS) и понимание гарантий доставки.
  • Глубокое понимание внутреннего устройства Go (GC, планировщик, конкурентность).
  • Опыт работы с инфраструктурным стеком (Docker, K8s) и инструментами мониторинга.

Будет плюсом:

  • Широкий технический кругозор (опыт с PHP Laravel/Symfony, Python, Node.js).
  • Знание принципов DDD, Clean Architecture на больших проектах.
  • Опыт интеграции сторонних API (WhatsApp, Telegram, Instagram).
  • Опыт работы в системах с AI/ML.
Условия:
  • График работы: 5/2, 9:00-18:00
  • Заработная плата: Конкурентная зарплата (по результатам собеседования).