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