Raft Digital Solutions — аккредитованная ИТ-компания, занимается заказной разработкой решений на базе искусственного интеллекта. Команда развивает платформенные backend-сервисы для мобильных приложений: высоконагруженные сервисы и инфраструктурные компоненты.

Формат работы: удалённо
Оформление: B2B (ИП)

Чем предстоит заниматься:

  • Проектировать и развивать высоконагруженные backend-сервисы на Go для мобильных платформ
  • Прорабатывать технические решения для интеграционных задач, проектировать API и межсервисное взаимодействие
  • Отвечать за техническое состояние сервисов и кодовой базы, находить и устранять архитектурные и технические проблемы
  • Проектировать решения с учётом производительности, масштабируемости, отказоустойчивости и SLO
  • Участвовать во всём жизненном цикле функциональности: требования, архитектура, разработка, тестирование, релиз и эксплуатация в production
  • Развивать практики тестирования, code review и инженерного качества
  • Обеспечивать доставку и эксплуатацию сервисов через CI/CD и Kubernetes
  • Разбирать production-инциденты, находить причины проблем и улучшать сервисы

Требования:

  • Опыт коммерческой разработки на Go от 6 лет
  • Опыт с высоконагруженными системами (в масштабах от 10+k RPS)
  • Опыт проектирования и разработки backend-сервисов и распределённых систем: декомпозиция, взаимодействие компонентов, управление состоянием, отказоустойчивость и масштабирование
  • Уверенные знания SQL и PostgreSQL: индексы, транзакции, уровни изоляции, блокировки, конкурентный доступ к данным, оптимизация запросов
  • Практический опыт работы с брокерами сообщений (Kafka, RabbitMQ и др.)
  • Глубокое понимание конкурентности и многопоточности в Go: goroutines, channels, mutex/atomic, context, race conditions
  • Опыт работы с Kubernetes, Docker и CI/CD, понимание принципов эксплуатации production-систем
  • Опыт проектирования и реализации gRPC-взаимодействия