Raft Digital Solutions
Golang Developer
New
WorldwideSeniorRemotegokafkarabbitmqhttpgrpcsqlpostgresqlkubernetes+2
Развитие backend-сервисов на Go для продукта с большой пользовательской нагрузкой. Работа удалённо, полная занятость, B2B модель.
Responsibilities
- Развитие backend-сервисов на Go
- Создание и поддержка интеграций через Kafka, RabbitMQ, HTTP и gRPC
- Участие в проектировании архитектуры (микросервисы) и выборе технических решений
- Работа с высоконагруженными и распределёнными системами
- Проектирование и оптимизация схем хранения данных
- Участие в полном жизненном цикле функциональности: от проработки требований до вывода в production
- Code Review, повышение качества кода и развитие инженерных практик команды
- Поддержка и развитие CI/CD процессов
- Повышение производительности, надёжности и масштабируемости сервисов
- Взаимодействие со смежными командами и участие в проработке бизнес-требований
Requirements
- Опыт коммерческой разработки на Go от 5 лет
- Опыт с высоконагруженными системами
- Уверенные знания SQL, опыт с PostgreSQL
- Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений
- Хорошее понимание принципов проектирования ПО (SOLID, KISS, DRY) и практический опыт их применения
- Опыт работы с Kubernetes, Docker и CI/CD
- Навыки проектирования API и межсервисного взаимодействия
- Опыт проектирования backend-сервисов и распределённых систем
- Понимание процессов эксплуатации, мониторинга и сопровождения production-систем
- Опыт работы с gRPC
Nice to have
- Опыт с Redis, Elasticsearch, Cassandra, ClickHouse
Conditions
- Full-time занятость (40 ч. в неделю), гибкий график удалённо
- Работа в команде опытных инженеров с высокой автономностью и влиянием на технические решения
- Работа над продуктом с большой пользовательской нагрузкой и серьёзными инженерными вызовами
- Возможности для профессионального развития
- Сотрудничество по модели B2B (ИП)
Found in@rabota_golang