Senior Node.js Backend Developer

ЧАБ Трастбанк

Senior Node.js Backend Developer

Ташкент, улица Алишера Навои, 7

Описание вакансии

О роли
Ищем Senior Node.js Developer в цифровую команду Trastbank. Вам предстоит разрабатывать и развивать серверные сервисы и интеграции для банковских продуктов, обеспечивать надежность, безопасность и масштабируемость решений, а также участвовать в улучшении инженерных практик.

Чем предстоит заниматься
• Проектировать и разрабатывать backend-сервисы на Node.js (REST/GraphQL — по стеку команды)
• Разрабатывать и поддерживать интеграции (платежи, процессинг, Core Banking, KYC/AML, внешние сервисы)
• Обеспечивать качество кода: code review, тесты, рефакторинг, технический дизайн
• Работать с базами данных (PostgreSQL/MySQL) и/или NoSQL (Redis, MongoDB — при наличии)
• Оптимизировать производительность, наблюдаемость (логирование/метрики/трейсинг), работать с инцидентами
• Участвовать в построении архитектуры микросервисов (если применимо), очередей/шины событий
• Соблюдать требования безопасности, комплаенса и регуляторики (в банковском контуре)
• Менторить разработчиков уровня Middle/Junior, участвовать в найме и развитии команды

Что ожидаем от кандидата
• 5+ лет коммерческой разработки backend, уверенный опыт с Node.js 3+ года
• Отличное знание JavaScript/TypeScript, понимание асинхронности, event loop, профилирования
• Опыт проектирования API, интеграций и работы с протоколами (REST, JSON, OAuth2/JWT; SOAP — будет плюсом)
• Опыт работы с реляционными БД (PostgreSQL предпочтительно): схемы, индексы, транзакции
• Понимание принципов надежности: идемпотентность, ретраи, rate limiting, circuit breaker
• Практика тестирования: unit/integration, опыт с Jest/Mocha и т.п.
• Опыт с Docker и CI/CD (GitLab CI/GitHub Actions/аналог)
• Опыт в высоконагруженных системах и продакшене

Будет преимуществом
• Опыт в финтехе/банке, понимание домена платежей/карточного процессинга
• Опыт с message broker (Kafka/RabbitMQ), Redis, микросервисной архитектурой
• Опыт с observability стеком (Prometheus/Grafana/ELK/Jaeger и т.п.)
• Опыт построения безопасных систем (OWASP, секреты, шифрование, аудит)

Что предлагаем
• Конкурентная компенсация и бонусная часть (обсуждается)
• Задачи с большим масштабом и влиянием на ключевые банковские продукты
• Сильная инженерная команда, возможность влиять на архитектуру и стандарты
• Профессиональный рост и обучение (по согласованию)

Навыки
  • Управление командой
  • Node.js
  • Обучение и развитие
  • Docker
  • TypeScript
  • Лидерство
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Middle Golang Developer

Alif Uzbekistan

Полный день
  • Ташкент

  • Не указана

Рекомендуем
Полный день
  • Ташкент

  • от 2500 USD

Рекомендуем
FlexSoft
Полный день
  • Ташкент

  • от 2500 USD

Рекомендуем
Ipotekabank OTP Group

Senior Node.JS Developer

Ipotekabank OTP Group

Полный день
  • Ташкент

  • от 2500 USD

FlexSoft
Полный день
  • Ташкент

  • от 2500 USD

Senior Python developer

Sigma Sweden Software AB

Полный день
  • Ташкент

  • от 2500 USD

Полный день
  • Ташкент

  • от 2500 USD

NETTOSOFT

Tech-team Lead

NETTOSOFT

Полный день
  • Ташкент

  • от 2500 USD

АО Асакабанк

Senior DevOps engineer

АО Асакабанк

Полный день
  • Ташкент

  • от 2500 USD

АО Асакабанк

Senior Java developer

АО Асакабанк

Полный день
  • Ташкент

  • от 2500 USD

Amedia Online Group
Полный день
  • Ташкент

  • от 2500 USD

NETTOSOFT
Полный день
  • Ташкент

  • от 2500 USD

АО Асакабанк

Senior Javascript developer

АО Асакабанк

Полный день
  • Ташкент

  • от 2500 USD

Полный день
  • Ташкент

  • от 2500 USD

Полный день
  • Ташкент

  • от 2500 USD

АО Асакабанк
Полный день
  • Ташкент

  • от 2500 USD

Леста Игры

Python Gameplay Programmer

Леста Игры

Полный день
  • Ташкент

  • от 2500 USD

Ipotekabank OTP Group

Senior QA специалист

Ipotekabank OTP Group

Полный день
  • Ташкент

  • от 2500 USD

Green White Solutions

Senior Flutter Developer

Green White Solutions

Полный день
  • Ташкент

  • от 2500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию