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-разработчиков

Условия: полная занятость.