Golang Developer
Grade: Senior
Skills: Golang, PostgreSQL, Docker, Kubernetes, gRPC, Elasticsearch, Apache Kafka, Redis, RabbitMQ, ClickHouse
Description:
Привет! Мы - команда Raft Digital Solutions, разрабатываем сложные технологические продукты и кастомные решения для российских и международных клиентов.
Ищем Golang Developer в команду, которая развивает платформенные backend-сервисы для мобильных приложений. Вам предстоит создавать высоконагруженные сервисы и инфраструктурные компоненты, которые позволяют продуктовым командам быстрее запускать новые функции, эксперименты и пользовательские сценарии.
Основные задачи:
Развитие backend-сервисов на Go
Создание и поддержка интеграций через Kafka, RabbitMQ, HTTP и gRPC
Участие в проектировании архитектуры (микросервисы) и выборе технических решений
Работа с высоконагруженными и распределёнными системами
Проектирование и оптимизация схем хранения данных
Участие в полном жизненном цикле функциональности: от проработки требований до вывода в production
Code Review, повышение качества кода и развитие инженерных практик команды
Поддержка и развитие CI/CD процессов
Повышение производительности, надёжности и масштабируемости сервисов
Взаимодействие со смежными командами и участие в проработке бизнес-требований
Что ожидаем от кандидатов:
Опыт коммерческой разработки на Go от 6 лет (уверенный senior уровень)
Опыт с высоконагруженными системами (в масштабах от 10+k RPS)
Уверенные знания SQL, опыт с PostgreSQL
Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений
Хорошее понимание принципов проектирования ПО (SOLID, KISS, DRY) и практический опыт их применения
Опыт работы с Kubernetes, Docker и CI/CD
Навыки проектирования API и межсервисного взаимодействия
Опыт проектирования backend-сервисов и распределённых систем
Понимание процессов эксплуатации, мониторинга и сопровождения production-систем
Опыт работы с gRPC
Будет плюсом опыт с Redis, Elasticsearch, Cassandra, ClickHouse
Мы предлагаем:
Full-time занятость (40 ч. в неделю), гибкий график удалённо
Работу в команде опытных инженеров с высокой автономностью и влиянием на технические решения
Работу над продуктом с большой пользовательской нагрузкой и серьёзными инженерными вызовами
Возможности для профессионального развития
Сотрудничество по модели B2B (ИП)