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 по мере роста компании
Похожие вакансии