Сравни

Middle Node.js backend developer

Не указана
  • Москва
  • От 3 до 6 лет
  • Node.js

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

  • Проектировать и развивать backend кредитных сервисов на Node.js;

  • Разрабатывать архитектуру и реализовывать серверные составляющие высоконагруженного финансового проекта с нуля.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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