Назад
2 дня назад

Backend Developer (Go)

Формат работы
remote
Тип работы
fulltime
Страна
Russia
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Backend Developer (Go)

Требования:

Уверенное владение Go: конкурентность (goroutines, channels, context), профилирование, управление памятью.

Опыт разработки и поддержки backend-сервисов с использованием MongoDB и/или PostgreSQL (моделирование данных, индексы, транзакции).

Работа с брокерами сообщений: RabbitMQ / Kafka / NATS JetStream (event-driven архитектура, очереди, гарантии доставки).

Проектирование и реализация API на gRPC + Protobuf, версионирование контрактов.

Понимание микросервисной архитектуры, service-to-service коммуникаций, fault-tolerance.

Опыт работы с высоконагруженными системами: ретраи, таймауты, circuit breaker, idempotency.

Работа с аутентификацией и авторизацией: JWT, RBAC, сервисные токены.

Умение писать поддерживаемый код: структура проектов, логирование, метрики, трассировка.

Базовые навыки DevOps-взаимодействия: Docker, CI/CD, конфигурации окружений.
Навыки написания тестов: unit/integration, mock-подходы, контрактное тестирование.

Будет преимуществом:

Опыт проектирования финтех / процессинговых систем (платежи, ордера, балансы, статусы).

Глубокое понимание MongoDB aggregation framework и оптимизации запросов.

Опыт с Kafka streams / exactly-once semantics или аналогичными паттернами.
Работа с CQRS / Event Sourcing.
Опыт внедрения distributed tracing (OpenTelemetry).

Опыт работы с Zero Trust и mTLS.

Личные качества:

Проактивность, нацеленность на результат.

Ориентация на развитие команды и построение здоровой корпоративной культуры.

Системное мышление и умение работать в условиях неопределенности.

Ответственность за код в продакшене.

Способность аргументировать архитектурные решения.

Обязанности:

Разработка и поддержка backend-сервисов на Go.

Проектирование и развитие API (gRPC), поддержка контрактов и обратной совместимости.

Реализация асинхронных процессов через брокеры сообщений.

Работа с хранилищами данных: проектирование схем, оптимизация запросов, миграции.

Обеспечение отказоустойчивости и стабильности сервисов.

Участие в проектировании архитектуры и выборе технических решений.

Code review, улучшение качества кода, участие в технических обсуждениях.

Взаимодействие с frontend, DevOps и продуктовой командой.

Условия:

Достойная оплата труда, премии и надбавки.

Дистанционный тип работы, с графиком 12:00–18:00 UTC+3.

Современный и качественный менеджмент.

Возможность развития и профессионального роста в команде.

Содействие развитию, оплата обучения и улучшения навыков.

Сплочённый коллектив, основанный на взаимопомощи и дружбе.

Контакты:

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -