Обязанности:
Задачи — проектирование и разработка высоконагруженных backend-сервисов и REST/gRPC API на Go;— интеграция с внутренними и внешними сервисами: платёжные системы, ML-модели, очереди сообщений;— проектирование схем баз данных, оптимизация запросов и работа с большими объёмами данных;— обеспечение надёжности и отказоустойчивости сервисов: мониторинг, алертинг, анализ инцидентов;— участие в code review, декомпозиция задач, взаимодействие с командами ML и data engineering;— разработка и поддержка CI/CD-пайплайнов, контейнеризация и деплой сервисов. Требования — 3+ лет опыта backend-разработки на Go в production-среде (приоритетное требование);— глубокое понимание Go: горутины, каналы, управление памятью, идиоматичный код;— опыт проектирования и эксплуатации реляционных БД (PostgreSQL и др.): индексы, партиционирование, транзакции;— опыт с брокерами сообщений (Kafka, RabbitMQ) и асинхронными пайплайнами;— понимание микросервисной архитектуры и паттернов надёжности (retry, circuit breaker, idempotency);— опыт с Docker и Kubernetes, базовое понимание инфраструктуры и сетевого стека;— умение находить и устранять узкие места производительности: профилирование, оптимизация запросов.Похожие вакансии