Ведущий разработчик бекэнда (Senior 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 и автоматизации сборки.


Поделиться:

Опубликована 9 часов назад

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

Мы ищем backend-разработчика в нашу команду.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Лук ЛТДЛук ЛТД
  • Москва
9 часов назад
Ожидания от кандидата коммерческий опыт разработки на Python от 3-4 лет (для Senior от 5+ лет, для Tech ... asyncio, event loop, многопоточности; понимание внутреннего устройства Python; GIL опыт разработки backend-сервисов ... Ключевые задачи разработка и развитие backend-сервисов на Python; проектирование и реализация REST API ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ФьюжнФьюжн
  • Москва
2 дня назад
Middle / Senior Backend Developer (Node.js/NestJS) Формат работы: Удаленная проектная занятость (full-time ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании MobiDrivenMobiDriven
  • Москва
день назад
ИТ в цифрах: 3 бизнес-направления; 23+ команды; 380+ IT специалистов (devops, QA, web/mobile devs, backend ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании СберЗдоровьеСберЗдоровье
  • Москва
6 дней назад
... 🔥 Backend Developer (Middle/Senior/Senior+) Мы расширяем команду Backend разработки - ищем Backend Developer ... архитектуры системы и выборе технологических решений Senior Проектирование и имплементация архитектурных ... : от 4 лет Senior+: от 6 лет PostgreSQL OAuth Понимание многопоточных вычислений/async Flask/FastAPI ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании DIGITCOREDIGITCORE
  • Москва
10 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.