← к выдаче
разработка

Golang-разработчик

Москва17 дн. назад

Коротко

Designs and develops services for a high-load platform in Go; integrates microservices; researches and builds MVPs; writes unit/component/integration tests · Needs: 6+ years commercial Go development; experience with Docker/Kubernetes, Kafka/RabbitMQ, REST, gRPC; event-driven architecture; SQL and NoSQL; on-site work

Описание от работодателя

Обязанности: Участвовать в разработке технического дизайна и архитектуры. Проектировать, разрабатывать и внедрять сервисы высоконагруженной платформы. Проводить интеграции с микросервисами и функциональными узлами системы. Проводить Research, писать MVP для проверки гипотез. Разрабатывать и поддерживать Unit/Component/Integration-тесты. Проводить Code Review своих коллег. Наш стек: Go, PostgreSQL, ValKey, gRPC, Temporal, NATS JetStream, RabbitMQ, Kubernetes Требования: Имеешь опыт коммерческой разработки на Go от 6 лет. Имеешь опыт работы с инфраструктурой микросервисов (Docker/Kubernetes) и механизмами обмена сообщениями (Kafka, RabbitMQ), а также с протоколами взаимодействия микросервисов — REST, gRPC. Имеешь опыт построения комплексных систем использующих событийную архитектуру. Понимаешь плюсы и минусы принципов event-driven и асинхронной архитектуры. Имеешь опыт с SQL и NoSQL СУБД. Самостоятельно реализуешь фичи end-to-end: разбираешься в неясных требованиях, учитываешь нефункциональные требования и доводишь решение до стабильной работы в продакшене. Условия: Гибкий график 6\1 Гибкое окончание вечера Удаленный формат работы не рассматривается!