Команда занимается развитием продукта для автоматизации и создания прототипов реальных решений внутри Т-Банка. Мы интегрируем и дорабатываем open-source no-code/low-code инструмент n8n для внутреннего использования. Команда компактная и динамично растущая, с широким спектром задач — от UI/UX и функциональных улучшений до масштабирования и безопасности данных. Сервис покрывает как IT-задачи (мониторинг, алерты, интеграции с системами), так и бизнес-задачи (отчеты, выгрузки, уведомления).
Бизнес ценность: Сокращение ручной работы, ускорение процессов, уменьшение нагрузки на IT, возможность быстро тестировать гипотезы и PoC без привлечения разработчиков.
Кто клиент? Внутренний — для сотрудников компании
Требования:
- Уверенный опыт коммерческой разработки на Node.js
- Глубокое понимание асинхронности, промисов, потоков, event loop
- Несколько лет опыта в backend/full-stack разработке на Node.js или JavaScript/TypeScript
- Глубокие знания Node.js, TypeScript/JavaScript и асинхронного программирования
- Опыт работы с REST API и интеграциями между системами — понимание того, как системы общаются между собой
- Опыт работы с базами данных (PostgreSQL, Redis) и понимание основ архитектуры данных
- Опыт развертывания и управления инфраструктурой
- Опыт работы с Git
Обязанности:
- Поддержка и развитие внутренней self-hosted платформы n8n с тысячами активных пользователей
- Разработка новых фич и интеграций на Node.js в рамках кастомных нод, модулей и сервисов вокруг n8n
- Оптимизация производительности и стабильности: очереди, исполнение воркфлоу, масштабирование, мониторинг
- Участие в архитектурных решениях: хранилища, очереди, API-слой, отказоустойчивость
- Ревью кода, улучшение стандартов разработки и CI/CD
- Диагностика и устранение инцидентов, работа с логами, метриками и профилированием