Роберто Карлос

Senior golang developer

350 000 - 520 000 RUR
  • Москва
  • От 3 до 6 лет
  • PostgreSQL
  • Golang
  • REST API
  • Go
  • Kafka
  • Kubernetes
  • MongoDB
  • RabbitMQ

Senior Golang Developer

О нас Мы строим платформу, которая автоматизирует подбор персональных тренеров — от первого запроса до первой тренировки. Думай о нас как об «Uber для спорта»: алгоритмы матчинга, real-time доступность, платежи и отзывы в одном продукте.

Обязанности

  • Проектировать и разрабатывать backend-сервисы на Go (микросервисы или модульный монолит на старте)
  • Разрабатывать алгоритмы матчинга тренер–клиент (фильтрация по специализации, геолокации, расписанию, цене)
  • Строить real-time фичи: расписание, нотификации, чат
  • Проектировать API (REST/gRPC) для мобильного и веб-клиентов
  • Работать с платёжными интеграциями
  • Участвовать в архитектурных решениях с нуля — мнение ценится
  • Code review, менторинг джунов по мере роста команды

Hard skills

  • 3+ лет коммерческого опыта на Go
  • Глубокое понимание concurrency (goroutines, channels, context)
  • PostgreSQL — сложные запросы, индексы, оптимизация
  • Опыт с очередями сообщений (Kafka, NATS, RabbitMQ)
  • REST и gRPC, проектирование API
  • Docker, Kubernetes — уверенное использование
  • Геопространственные запросы (PostGIS или аналог) — плюс
  • Опыт с push-нотификациями и real-time (WebSocket, SSE) — плюс

Soft skills

  • Умеешь работать в условиях неопределённости и менять приоритеты
  • Можешь взять задачу и довести до прода без микроменеджмента
  • Готов участвовать в продуктовых обсуждениях, а не только выполнять тикеты
  • Пишешь понятный код, который не стыдно ревьюить через полгода

Будет плюсом

  • Опыт в маркетплейсах или платформах с двусторонним матчингом
  • Знакомство с ML-пайплайнами (для рекомендательных алгоритмов)
  • Опыт с мобильными бэкендами (FCM, APNS)

Условия

  • Полная удалёнка
  • Стек: Go, PostgreSQL, Kubernetes, NATS/Kafka
  • Equity обсуждается
  • Возможность вырасти в Tech Lead по мере роста компании