Node.js Developer
Трансформация TrustBank Стань тем, кто создаёт сердце цифрового банка
Мы не просто пишем код. Мы строим цифровую нервную систему, которая будет обрабатывать миллионы транзакций, мгновенно отвечать миллионам клиентов и работать без сбоев 24/7.
TrustBank проходит самую масштабную цифровую трансформацию в истории банковского сектора Узбекистана. Старые монолитные системы уходят в прошлое. На их место приходят современные микросервисы, event-driven архитектура, real-time обработка, облачные нативные решения и API, которые станут основой всего нового клиентского опыта.
Именно сейчас мы ищем Node.js разработчика топ-уровня, который не просто «пишет бэкенд», а создаёт высоконагруженные, надёжные и масштабируемые сервисы, на которых будет держаться будущее банка.
Что ты будешь делать на самом деле:
- Разрабатывать и поддерживать высоконагруженные микросервисы на Node.js (TypeScript) — от 1000+ RPS до миллионов запросов в сутки
- Проектировать и реализовывать event-driven архитектуру (Kafka, RabbitMQ, Redis Streams, NATS)
- Создавать REST/GraphQL API, WebSocket-сервисы для real-time фич (уведомления, чат, мониторинг транзакций)
- Работать с современным стеком: NestJS / Express / Fastify, Prisma / TypeORM / Drizzle, Redis, PostgreSQL / CockroachDB
- Обеспечивать производительность, отказоустойчивость и безопасность (rate limiting, JWT/OAuth2, OWASP Top 10, secret management)
- Писать чистый, тестируемый код (unit, integration, e2e тесты — Jest / Vitest / Supertest)
- Участвовать в code review, архитектурных решениях и миграции legacy-систем на новую платформу
- Помогать внедрять лучшие практики: clean architecture, DDD, CQRS, hexagonal architecture
Мы ждём от тебя не просто навыки, а подход:
- Глубокий опыт с Node.js + TypeScript в production (high-load проекты, финтех/банкинг/e-commerce — 3+ лет)
- Уверенное владение NestJS (или сильный опыт с Express/Fastify + готовность быстро освоить)
- Опыт работы с message brokers (Kafka / RabbitMQ / NATS) и кэшированием (Redis)
- Понимание микросервисной архитектуры, distributed systems, eventual consistency
- Умение писать высокопроизводительный код и оптимизировать bottlenecks
- Сильные навыки тестирования и CI/CD (Jest, GitHub Actions / GitLab CI)
- Английский Upper-Intermediate+ — много общения с международными командами и документацией
- Опыт работы в Agile/Scrum, Git-flow / Trunk-based development
Что ты получишь взамен:
- Участвовать в самом амбициозном банковском проекте Центральной Азии 2025–2028 годов
- Работать над реально high-load системами: миллионы транзакций, real-time уведомления, fraud-detection, open banking API
- Получить опыт, который через 3 года будет стоить уровня Staff / Principal Backend Developer в любом глобальном финтехе
- Конкурентную зарплату
- Современный офис в центре Ташкента
- Возможность реально влиять на то, каким станет цифровой опыт миллионов клиентов
Если ты из тех, кто не просто «закрывает тикеты», а создаёт системы, которые не ломаются под нагрузкой, если тебе нравится решать сложные задачи масштабирования и надёжности, если ты хочешь оставить свой код в фундаменте нового поколения узбекистанского банкинга —
присылай резюме и пару слов о самом нагруженном или интересном проекте, который ты делал на Node.js.
Мы ищем не просто разработчика.
Мы ищем создателя цифрового сердца банка.
TrustBank. Трансформация уже бьёт рекорды скорости.
Ты готов ускорить её ещё сильнее?