О компании
Мы — финансовый маркетплейс, который помогает людям экономить время и деньги благодаря сравнению страховых, банковских и образовательных продуктов.
Чем предстоит заниматься
•Проектировать и развивать backend кредитных сервисов на Node.js
•Разрабатывать архитектуру и реализовывать серверные составляющие высоконагруженного финансового проекта с нуля
•Проектировать API и интеграции между внутренними сервисами Сравни.ру
•Работать с PostgreSQL: схемы, миграции, индексы, оптимизация запросов, консистентность данных
•Решать задачи надежности: идемпотентность, обработка дублей, корректное восстановление после ошибок
•Покрывать критичную бизнес-логику unit- и интеграционными тестами
•Настраивать и улучшать наблюдаемость: логи, метрики, алерты, техническая документация
•Разбирать сложные продуктовые кейсы вместе с аналитиками, продуктом и смежными командами
Мы ждем что вы
•Имеете опыт backend-разработки на Node.js от 2-3 лет
•Имеете опыт работы с Nest.js или готовы быстро погрузиться
•Хорошо понимаете PostgreSQL: транзакции, индексы, блокировки, миграции, оптимизация запросов
•Умеете проектировать надежные REST API
•Имеете опыт написания unit- и интеграционных тестов
•Понимаете принципы ООП, SOLID и аккуратного проектирования сервисной логики
•Имеете опыт работы с очередями или брокерами сообщений: RabbitMQ, Kafka или аналоги
•Понимаете идемпотентность, eventual consistency, ретраи и обработки ошибок в распределенных системах
•Умеете читать документацию, разбираться в чужом коде и доводить технические решения до продакшена
Условия
•ДМС и компенсация занятий спортом
•Официальное оформление и своевременная выплата зарплаты
•Бонусы за результаты и инициативность
•Тимбилдинги, вечеринки, совместные обеды, по пятницам совместные ужины
•Компенсация обучения, курсов и участия в конференциях