Назад к вакансиям

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

250 000 – 300 000 ₽в месяц
OMRussiaУдалённоот 2 лет5/2Полная занятость
PostgreSQLKubernetesDockerGoRedisRabbitMQGrafanaClickHousePrometheusgRPC

Описание

Разработка ботов, сервисов и LLM-продуктов для экосистемы «Осознанная меркантильность».

Обязанности

  • Разрабатывать и расширять микросервисы на Go
  • Проектировать схемы и оптимизировать запросы в PostgreSQL
  • Создавать аналитические запросы и агрегации в ClickHouse для больших объёмов событийных данных
  • Использовать Redis для кэширования, распределённых блокировок и очередей
  • Создавать REST API с документацией OpenAPI/Swagger и разрабатывать gRPC-сервисы на Protocol Buffers
  • Настраивать обмен данными через RabbitMQ, разрабатывать консьюмеры и продюсеры
  • Участвовать в планировании и оценке задач, взаимодействовать с аналитиками и DevOps

Требования

  • Коммерческий опыт с Go от 2–3 лет, знание конкурентных паттернов, chi и gRPC
  • Опыт работы с PostgreSQL: сложные запросы, оптимизация, индексы B-tree и GIN, миграции golang-migrate
  • Опыт работы с ClickHouse, таблицами MergeTree, распределёнными запросами, индексами и партициями
  • Знание структур данных Redis, кэширования, очередей и блокировок с Redlock
  • Умение работать с Protocol Buffers (proto3), описывать .proto-файлы и версионировать API
  • Опыт проектирования REST API, обработки ошибок, валидации, HTTP-клиентов и middleware

Будет плюсом

  • Docker, Kubernetes, Prometheus, Grafana, Jaeger, профилирование pprof, настройка пулов соединений, кэширование запросов и работа с read replicas

Условия

  • Удалённая работа
  • Полная занятость
  • График 5/2 с 10:00 до 19:00 по московскому времени