Senior Backend Developer / Node.js, NestJS

от 23 000  за месяц на руки

Опыт работы: более 6 лет

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: удалённо

Напишите телефон, чтобы работодатель мог связаться с вами
Продолжая, вы принимаете соглашение и политику конфиденциальности

Ищем 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-системе.

Ключевые навыки

  • Node.js
  • PostgreSQL
  • TypeScript
  • NestJS
  • Apache Kafka
  • Redpanda
  • SOA
  • REST API
  • Event-Driven Architecture
  • Zustand
  • Grafana
  • React Query
  • Оптимизация запросов
  • Транзакции
  • Кэширование
  • Nx

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Москва
Вакансия опубликована 14 июля 2026 в Москве
Dream Job
Отзывы о компании