Просмотр вакансии

Сегодня 14-07-2026 23:13
14.07.2026, 16:14

Senior Backend Developer / Node.js, NestJS

Работодатель: TraffCloud

TraffCloud

Город: Москва
Зарплата:  от 23000 RUR
Занятость: Полная, 5/2
Опыт работы: Более 6 лет

Ищем backend-разработчика в продуктовую команду iGaming-проекта.

Нужен человек, который уверенно пишет на Node.js и TypeScript, хорошо знает NestJS, понимает PostgreSQL и умеет работать с высоконагруженными сервисами. Архитектуру с нуля строить не нужно: задачи будут поставлены, техническое направление задано. Важно аккуратно и быстро реализовывать функциональность, разбираться в существующем коде и доводить задачи до рабочего результата.

Чем предстоит заниматься

- Разрабатывать backend-функциональность на Node.js, TypeScript и NestJS.

- Работать с существующими микросервисами.

- Реализовывать задачи по готовым требованиям и техническим постановкам.

- Дорабатывать интеграции и внутренние сервисы.

- Работать с PostgreSQL: запросы, индексы, транзакции, оптимизация.

- Работать с Kafka или Redpanda.

- Разбирать и исправлять проблемы с производительностью.

- Писать понятный, поддерживаемый код.

- Участвовать в code review.

- При необходимости дорабатывать frontend-часть на React и TypeScript.

Что ожидаем:

Backend

- 5+ лет коммерческой разработки.

- Отличное знание Node.js.

- Отличное знание TypeScript.

- Уверенный опыт работы с NestJS.

- Хорошее понимание асинхронной модели Node.js.

- Опыт работы с production-сервисами.

PostgreSQL

- Отличное знание PostgreSQL.

- Уверенная работа с индексами.

- Опыт использования EXPLAIN ANALYZE.

- Опыт оптимизации запросов.

- Понимание MVCC.

- Хорошее понимание транзакций.

- Опыт работы с конкурентным доступом к данным.

Messaging

- Практический опыт работы с Kafka или Redpanda.

- Понимание event processing.

- Опыт реализации retry-механизмов.

- Понимание idempotency.

- Опыт работы с consumer groups.

- Понимание Dead Letter Queue.

High Load

Важно, чтобы был опыт работы с сервисами под нагрузкой:

- профилирование;

- оптимизация CPU и memory;

- кэширование;

- горизонтальное масштабирование;

- устойчивость к всплескам нагрузки;

- поиск и исправление узких мест.

Frontend

Будет плюсом опыт с:

- React;

- TypeScript;

- Zustand;

- React Query;

- REST API;

- Server-Sent Events;

- оптимизацией производительности SPA.

Python

Будет плюсом опыт с Python:

- написание скриптов и внутренних инструментов;

- работа с API;

- автоматизация рутинных задач;

- обработка данных;

- интеграции с внешними сервисами.

Инфраструктура

Ожидаем практический опыт работы с:

- Docker;

- GitLab CI/CD;

- Prometheus;

- Grafana;

- ELK или OpenSearch.

Будет плюсом

- Опыт в iGaming, fintech, betting, trading или других проектах с высокой нагрузкой.

- Опыт работы с legacy-кодом и существующими микросервисами.

- Умение быстро вникать в чужой код.

- Внимательность к деталям, особенно в задачах, связанных с деньгами, балансами, ставками, транзакциями или событиями.

- Спокойное отношение к задачам, где нужно не «переписать красиво», а надежно доработать то, что уже работает.

Кого мы ищем

Нам нужен сильный backend-разработчик, который умеет брать задачу, разбираться в контексте и доводить ее до результата.

Не ждем, что вы будете строить архитектуру с нуля или придумывать глобальные технические решения. Важно другое: писать надежный код, понимать последствия изменений, аккуратно работать с данными и не теряться в сложной production-системе.

 

Откликнуться на вакансию

Дата
14.07 15.07
USD
2.864 2.8638
EUR
3.2737 3.2651
RUB
3.7336 3.7282
CNY
4.2219 4.2245
CHF
3.5393 3.5271
GBP
3.8348 3.8314
PLN
7.5715 7.5172
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения