Golang-разработчик
ТехнократияОписание
Технократия цифровизирует бизнес: от небольших компаний до крупных корпораций. СИБУР Диджитал, Камаз Digital, Татнефть, Университет Иннополис наши клиенты. А ещё внутренние продукты, которые мы выводим на рынок.
Ищем в нашу команду Senior Go Developer на проект зарубежного финтеха.
Стек:
-
Go 1.22+, goroutines, channels, context propagation
-
Chi, Gin или stdlib HTTP router
-
PostgreSQL, sqlc или GORM, миграции
-
NATS JetStream, RabbitMQ или Kafka
-
Redis / Valkey
-
OpenTelemetry (traces, metrics, logs)
-
slog (структурированный JSON)
-
Docker, Kubernetes, Helm
-
OpenAPI
-
JWT, mTLS
-
HashiCorp Vault
Чем предстоит заниматься:
-
Разрабатывать и поддерживать микросервисные backend-сервисы Control Plane и Instance Plane
-
Проектировать и развивать REST API с OpenAPI-спецификациями
-
Реализовывать event-driven взаимодействие через брокеры сообщений
-
Работать с конкурентностью, синхронизацией, graceful shutdown
-
Внедрять наблюдаемость: метрики, трейсы, логи
-
Реализовывать стандарты обработки ошибок и отказоустойчивости
-
Разрабатывать shared-библиотеки и инфраструктурные компоненты
-
Интегрироваться с агентами и системами телеметрии
-
Участвовать в code review, тестировании и архитектурных обсуждениях
Что мы ожидаем:
-
Коммерческий опыт разработки на Go от 5 лет
-
Опыт проектирования микросервисной архитектуры
-
Будет плюсом:
-
Опыт работы с ClickHouse
-
Разработка gRPC-сервисов
-
Опыт с RBAC/ABAC (Casbin)
-
Опыт multi-tenant архитектур
-
Участие в on-call ротациях
- Глубокое понимание Clean Architecture и Domain-Driven Design
-
Уверенная работа с PostgreSQL и очередями сообщений
-
Опыт написания table-driven и интеграционных тестов
-
Понимание принципов безопасной разработки
-
Опыт работы с секретами и ключами
-
Навыки разработки высоконагруженных распределенных систем