Мы ищем Senior Golang Developer в команду Supply для оптимизации и переосмысления архитектуры текущих решений в отельном продукте. Основной фокус — развитие платформы, включая её оптимизацию, масштабируемость и устойчивость.
Требуются техническая зрелость и умение принимать архитектурные решения для стабильной работы системы. На проекте высокая нагрузка, сложная бизнес-логика и работа с разнообразными API: JSON, XML, GraphQL, SOAP.
Эта роль сочетает продуктовую разработку и развитие платформы с перспективой влиять на архитектуру по мере знакомства с проектом.
Ключевые задачи:
Разработка на Go
Проектирование архитектуры сервисов
Покрытие кода тестами
Поддержка и развитие существующих интеграций
Реализация новых интеграций
Наш стек: Go, PostgreSQL, Aerospike, Kafka, Redis, Prometheus, OpenTelemetry, Docker.
Требования:
Коммерческий опыт разработки — от 5 лет, на Go — от 4 лет
Опыт работы с сетевыми протоколами: HTTP, gRPC, FTP
Опыт с PostgreSQL, включая сложные кейсы (оптимизация запросов, работа с большими объёмами данных, сложные транзакции и т. д.)
Опыт системного дизайна
Опыт работы с высоконагруженными (highload) системами
Английский язык — не ниже B1, в том числе разговорный
Будет плюсом:
Опыт работы с распределёнными кэшами (Redis и/или Aerospike)
Опыт работы брокерами сообщений( Kafka и/или RabbitMQ и/или NATS)
МАГНИТ, Розничная сеть
Москва
Не указана
Москва
Не указана