Разработчик бекэнда (Backend developer) Go

Президент Сервис Консалт

Разработчик бекэнда (Backend developer) Go

Описание вакансии

Наш клиент разрабатывает комплексную модульную платформу, состоящую из множества независимых сервисов. Цель — создать гибкую систему, которую можно развивать и масштабировать без жёстких зависимостей между командами и продуктами.
В приоритете инженерная строгость, аккуратность в коде и ответственность за результат.

Технологии и опыт:
- Коммерческий опыт разработки на Go 3+ года.
- Уверенная работа с goroutines, channels, context (управление конкурентностью, таймауты, отмена операций).
- Понимание микросервисной и event-driven архитектуры.
- Опыт взаимодействия сервисов через HTTP/gRPC и асинхронные брокеры (очереди, шины, pub/sub).
- Понимание проблем распределённых систем: retries, idempotency, eventual consistency.
- Опыт проектирования API и версионирования контрактов.
- Опыт принятия архитектурных решений и ответственности за них.
- Уверенная работа с Postgres (транзакции, индексы, оптимизация запросов).
- Опыт работы с MongoDB, Redis/Valkey.
- Опыт работы с ClickHouse.
- Опыт работы с OpenSearch / Elasticsearch.
- Опыт разработки и поддержки production-сервисов (включая high-load или близкие к нему сценарии).
- Опыт интеграции с внешними сервисами.
- Понимание механизмов авторизации и безопасности: OAuth2, JWT, HMAC.
- Опыт работы с Docker / Docker Compose.
- Опыт работы с Kubernetes (деплой, конфигурация, понимание жизненного цикла сервисов).
- Понимание принципов логирования, метрик и мониторинга.
- Практика с инструментами: Loki, Promtail, Grafana.
- Опыт написания unit и integration тестов.

Будет плюсом:
- Опыт работы с gRPC.
- Опыт работы с event-driven системами.
- Базовые знания GraphQL (gqlgen).
- Знакомство с mTLS, Step-CA, SPIRE.
- Опыт работы с высоконагруженными системами.
- Умение проектировать модульные и переиспользуемые решения.

Задачи:
- Разработка и развитие микросервисов платформы.
- Проектирование API и архитектуры взаимодействия сервисов.
- Обеспечение надёжности, отказоустойчивости и масштабируемости системы.
- Оптимизация производительности и работы с данными.
- Интеграция с внутренними и внешними сервисами.
- Настройка логирования, мониторинга и метрик.
- Участие в код-ревью и архитектурных обсуждениях.
- Поддержка CI/CD и автоматизации сборки.

Навыки
  • GraphQL
  • Golang
  • gRPC
  • API
  • Clickhouse
  • Elasticsearch
  • MongoDB
  • Docker
  • Docker-compose
  • Kubernetes
Посмотреть контакты работодателя

Похожие вакансии

Клируэй Текнолоджис

Golang разработчик

Клируэй Текнолоджис

  • Москва

  • до 350000 RUR

Рекомендуем
MIND Software

Golang developer

MIND Software

  • Москва

  • до 350000 RUR

Рекомендуем
BI.ZONE
  • Москва

  • до 350000 RUR

Рекомендуем
Онлайнтурс

Разработчик (Scala)

Онлайнтурс

  • Москва

  • до 350000 RUR

ВФМ Технолоджи
  • Москва

  • до 350000 RUR

Айкон Про
  • Москва

  • до 330000 RUR

Финтехробот

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

Финтехробот

  • Москва

  • до 330000 RUR

OBI
  • Москва

  • до 330000 RUR

М.Видео-Эльдорадо

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

М.Видео-Эльдорадо

  • Москва

  • до 330000 RUR

nau
  • Москва

  • до 330000 RUR

Общероссийская общественно-государственная организация Российский центр оборота прав на результаты творческой деятельности

Разработчик Golang (middle)

Общероссийская общественно-государственная организация Российский центр оборота прав на результаты творческой деятельности

  • Москва

  • до 250000 RUR

РСХБ-Интех
  • Москва

  • до 250000 RUR

  • Москва

  • до 420000 RUR

evrone.ru
  • Москва

  • до 350000 RUR

RWB (Wildberries & Russ)

Golang developer (ПВЗ)

RWB (Wildberries & Russ)

  • Москва

  • до 350000 RUR

Мастер Пола
  • Москва

  • до 350000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию