Senior Software Developer Go Backend (Team Lead) M9 PROJECTS AND INVESTMENTS Алматы Постоянная работа Полная занятость 1 д. назад Обязательные требования:5–7+ лет бэкенда, 3+ года на Go. Знание горутин/каналов, context-propagation, memory model, race detector.Проектирование и эксплуатация нагруженных микросервисов: REST/JSON и/или gRPC/Protobuf, OpenAPI.Базы данных: PostgreSQL (индексы, планы, транзакции, блокировки), Redis (caching, locks), миграции (golang-migrate), шардирование/репликация.Асинхронщина/интеграции: Kafka/RabbitMQ, once-only/idempotency, outbox/inbox паттерны.Метрики: Prometheus + Alertmanager, OpenTelemetry/pprof/trace, логи в JSON, кореляция по trace-id.Надёжность: ретраи, rate limiting, circuit breaker, дедупликация, backpressure, SLA/SLO/error budget.Безопасность: OAuth2/OIDC, JWT, mTLS, secrets management, принцип наименьших привилегий.Продакшн-инфра: Docker/Kubernetes, Helm, сервис-mesh (Istio/Linkerd — как плюс), Canary/Blue-Green, feature flags.Тестирование: табличные тесты, testify, фейки/моки, контрактные тесты для интеграций, нагрузочное (k6/vegeta).Инженерные практики: код-ревью, дизайн-доки, миграции без даунтайма, zero-downtime deploy.Будет плюсом:CQRS/Event Sourcing, потоки изменений (CDC).Денормализация/материализованные представления, OLAP (ClickHouse/BigQuery).Опыт оптимизации GC/allocs, работа с pprof в бою. Условия: Оговариваются индивидуально при встречеИнвестиционная компания HeadHunter Откликнуться Переслать данную вакансию на ваш емайл для последующего ответа Поделиться