Разработчик Node.js
PythonКоманда занимается развитием продукта для автоматизации и создания прототипов реальных решений внутри Т-Банка. Мы интегрируем и дорабатываем open-source no-code/low-code инструмент n8n для внутреннего использования. Команда компактная и динамично растущая, с широким спектром задач — от UI/UX и функциональных улучшений до масштабирования и безопасности данных.
Требования:
- Уверенный опыт коммерческой разработки на Node.js.
- Глубокое понимание асинхронности, промисов, потоков, event loop.
- Опыт работы с PostgreSQL (желательно), Redis, очередями (BullMQ/RabbitMQ/Kafka — любой из).
- Навыки разработки сервисов с высокой нагрузкой или большим количеством одновременных задач.
- Умение разбираться в чужом коде и работать с крупным open-source проектом.
- Базовый опыт контейнеризации: Docker, docker-compose; Kubernetes — плюс.
- Понимание принципов CI/CD, мониторинга, логирования.
- Готовность решать проблемы платформенного уровня, а не только писать бизнес-логику.
Обязанности:
- Поддержка и развитие внутренней self-hosted платформы n8n с тысячами активных пользователей.
- Разработка новых фич и интеграций на Node.js в рамках кастомных нод, модулей и сервисов вокруг n8n.
- Оптимизация производительности и стабильности: очереди, исполнение воркфлоу, масштабирование, мониторинг.
- Участие в архитектурных решениях: хранилища, очереди, API-слой, отказоустойчивость.
- Ревью кода, улучшение стандартов разработки и CI/CD.
- Диагностика и устранение инцидентов, работа с логами, метриками и профилированием.
Откликнуться
