Разработчик Node.js

Сравни

Разработчик Node.js

Москва, бульвар Энтузиастов, 2

Метро: Площадь Ильича

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

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

  • Проектировать и развивать backend-сервисы биллинга на Node.js / TypeScript;

  • Участвовать в реализации балансов, транзакционного движка и связанных финансовых сценариев;

  • Продумывать модели данных для денежных движений, статусов, операций, корректировок и аудита;

  • Проектировать API и интеграции между внутренними сервисами Сравни.ру;

  • Работать с PostgreSQL: схемы, миграции, индексы, оптимизация запросов, консистентность данных;

  • Решать задачи надежности: идемпотентность, обработка дублей, корректное восстановление после ошибок;

  • Покрывать критичную бизнес-логику unit- и интеграционными тестами;

  • Настраивать и улучшать наблюдаемость: логи, метрики, алерты, техническая документация;

  • Разбирать сложные продуктовые кейсы вместе с аналитиками, продуктом и смежными командами.

Мы ждем что вы:

  • Имеете опыт backend-разработки на Node.js от 2-3 лет;

  • Уверено владеете TypeScript;

  • Имеете опыт работы с Nest.js или готовы быстро погрузиться;

  • Хорошо понимаете PostgreSQL: транзакции, индексы, блокировки, миграции, оптимизация запросов;

  • Умеете проектировать надежные REST API;

  • Имеете опыт написания unit- и интеграционных тестов;

  • Понимаете принципы ООП, SOLID и аккуратного проектирования сервисной логики;

  • Имеете опыт работы с очередями или брокерами сообщений: RabbitMQ, Kafka или аналоги;

  • Понимаете идемпотентность, eventual consistency, ретраи и обработки ошибок в распределенных системах;

  • Умеете читать документацию, разбираться в чужом коде и доводить технические решения до продакшена.

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

  • Опыт разработки финансовых, биллинговых, платежных или учетных систем;

  • Понимание ledger-подхода, балансов, проводок, взаиморасчетов или double-entry accounting;

  • Опыт с Redis, Kafka, Docker, Kubernetes, CI/CD;

  • Опыт проектирования сервисов с высокой нагрузкой и строгими требованиями к корректности данных;

  • Опыт документирования API в Swagger / OpenAPI.

Навыки
  • Node.js
  • PostgreSQL
  • TypeScript
  • REST API
  • RabbitMQ
  • Apache Kafka
  • Swagger
Посмотреть контакты работодателя

Адрес

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

  • Москва

  • Не указана

Рекомендуем
Рунити
  • Москва

  • Не указана

Рекомендуем
НПП ТехноЛаб
  • Москва

  • Не указана

Рекомендуем
А0
  • Москва

  • Не указана

Инженерный Центр Информационно-аналитических систем

Разработчик Node.js

Инженерный Центр Информационно-аналитических систем

  • Москва

  • до 300000 RUR

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • до 300000 RUR

Р-Софт
  • Москва

  • до 300000 RUR

ИЦ АЙ-ТЕКО
  • Москва

  • до 200000 RUR

РСХБ-Интех
  • Москва

  • до 200000 RUR

Энерго Технолоджис

Fullstack Developer / Lead / Architect

Энерго Технолоджис

  • Москва

  • от 368000 RUR

Спортмастер

Fullstack Developer (Oracle+C#+Vue)

Спортмастер

  • Москва

  • от 368000 RUR

А0
  • Москва

  • от 368000 RUR

Джемтех
  • Москва

  • от 368000 RUR

Т1
  • Москва

  • от 368000 RUR

  • Москва

  • от 368000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию