Alif Tech Tajikistan ищет Golang Developer уровня Middle+ для разработки и поддержки backend-сервисов и микросервисов компании.
Обязательные требования:
- Коммерческий опыт разработки на Go от 3 лет
- Уверенное понимание конкурентного программирования в Go: goroutines, channels, примитивы синхронизации, работа с race conditions
- Опыт проектирования REST API
- Опыт работы с Dependency Injection
- Уверенные знания SQL и опыт работы с PostgreSQL: индексы, транзакции, миграции
- Опыт работы с брокерами сообщений: RabbitMQ или NATS
- Опыт написания unit- и table-driven тестов
- Опыт работы с Docker, Docker Compose, Kubernetes и Git
Будет плюсом:
- Опыт с JWT-аутентификацией и RBAC
- Опыт работы с OpenTelemetry, Sentry, структурированным логированием и Zap
- Опыт работы с ClickHouse и Redis
- Опыт автогенерации API-документации: Swagger или Swaggo
- Опыт в финтехе или банкинге, понимание требований к надёжности и безопасности транзакций
Обязанности:
- Разработка и поддержка backend-сервисов на Go
- Проектирование и реализация REST/gRPC API
- Участие в проектировании архитектуры микросервисов и выборе технологий
- Проработка схем баз данных и разработка миграций
- Контейнеризация и участие в деплое в Kubernetes
- Написание unit- и integration-тестов, проведение code review
- Настройка логирования и мониторинга: Prometheus, Grafana, ELK
- Менторство junior-разработчиков
Условия: полная занятость.