Middle Go Developer / Backend-разработчик — Россия, Краснодар
Зарплата не указана
ОткликнутьсяРазвиваем экосистему цифровых сервисов с общей подпиской. В планах развития — интеграции с Кинотеатром, SMS, eSIM и другими продуктами, в том числе управление сервисами через ИИ-ассистента.
Ищем Go-разработчика уровня Middle, который будет развивать backend, подключать новые сервисы и самостоятельно доводить задачи до продакшена в рамках существующей архитектуры.
Чем предстоит заниматься:
— разрабатывать backend-сервисы на Go
— создавать и развивать HTTP API и внутренние gRPC-интеграции
— реализовывать работу с подписками, правами доступа и пользовательскими лимитами
— интегрировать внешние API и сервисы, включая API языковых моделей
— работать с PostgreSQL: писать SQL-запросы, создавать миграции и оптимизировать запросы
— разрабатывать фоновые задачи и обработчики событий
— писать тесты, участвовать в код-ревью и разбирать ошибки по логам, метрикам и трассировкам
Что ожидаем:
— коммерческий опыт backend-разработки от 2 лет, включая опыт работы с Go
— уверенное знание Go: goroutines, channels, context, обработка ошибок и конкурентный доступ к данным
— опыт разработки HTTP API и интеграций с внешними сервисами
— уверенную работу с PostgreSQL: SQL, индексы, транзакции и миграции
— опыт работы с Redis, Docker и Git
— понимание асинхронной обработки, повторных попыток и защиты от повторного выполнения операций
— умение писать тестируемый и поддерживаемый код
— самостоятельность в работе над задачами и готовность обсуждать технические решения
Будет плюсом:
— опыт работы с Kafka/Redpanda и gRPC
— опыт работы NestJS (возможно развитие навыка в процессе выполнения задач)
— знакомство с OAuth2 и PKCE
— опыт работы с подписками, платежами или учётом лимитов
— опыт интеграции LLM API и потоковой выдачи ответов
— знакомство с Kubernetes, Prometheus и OpenTelemetry
Наш стек:
Go 1.25, HTTP/JSON, OpenAPI, gRPC, PostgreSQL, Redis, Kafka/Redpanda, ClickHouse, S3/MinIO, Prometheus, OpenTelemetry, Docker, Kubernetes, Helm, GitHub Actions, GitOps.