Raft Digital Solutions

Golang Developer

New
WorldwideSeniorRemote
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