Golang-разработчик (Dion)
гибрид, Нижний Новгород
Команда развивает backend-сервисы проекта Dion — высоконагруженные микросервисы, обеспечивающие realtime-взаимодействие и надёжную доставку данных. Роль важна для стабильности и производительности пользовательских сценариев и межсервисного обмена.
ГрейдJunior/Middle
Опыт1–3 года
Стек
GoREST APIPostgreSQLKafkaNATSRedisWebSocketgRPC
Задачи
- •Разработка и поддержка backend‑сервисов на Go
- •Проектирование архитектуры сервисов и межсервисного взаимодействия
- •Оптимизация производительности приложений и запросов к БД
- •Реализация надёжной доставки сообщений, идемпотентности и механик повторов
- •Участие в инцидент-диагностике: логирование, метрики и алертинг
- •Работа в Agile: ведение задач и совместная разработка с PM, frontend/mobile и QA
Обязательно
- •Понимание работы Golang и принципов чистой архитектуры
- •Коммерческий опыт backend‑разработки на Golang 1–3 года
- •Практический опыт с WebSocket: realtime, reconnect, обработка нагрузок
- •Опыт с Kafka или NATS: pub/sub, очередь, request/reply, обработка ошибок и повторов
- •Проектирование и разработка API (REST/gRPC)
- •Опыт с PostgreSQL/Redis и базовая оптимизация запросов
- •Понимание логирования, метрик, алертинга и диагностики прод‑инцидентов; надёжная доставка сообщений, идемпотентность и eventual consistency
Будет плюсом
- •Понимание проектирования межсервисного взаимодействия