Fullstack-разработчик
АКБ Тенге Банк · Toshkent shahri
Обязанности:
• Разработка и соправождение Backend-сервисов на Node.js/NestJS;
• Проектирование и разработка REST API;
• Разработка бизнес-логики цифровых банковских сервисов;
• Интеграция Backend-сервисов с внутренними банковскими системами и внешними сервисами;
• Разработка и сопровождение микро-сервисов;
• Работа с PostgreSQL, Redis и другими системами хранения данных;
• Реализация взаимодействия между сервисами посредством Kafka и/или RabbitMQ;
• Интеграция Backend-сервисов с BPM-процессами и BPM-движком;
• Участие в разработке и автоматизации банковских бизнес- процессов;
• Реализация механизмов аутентификации и авторизации
• Обработка ошибок, логирование и обеспечение наблюдаемости сервисов;
• Оптимизация производительности и надежности backend-приложений;
• Написание unit/integration-тестов;
• Участие в code review;
• Участие в проработке технических требований и выборе решений;
• Взаимодействие с QA, аналитиками и другими командами;
• Поддержка, сопровождение и устранение ошибок в существующих сервисах;
• Участие в развитии и модернизации существующей архитектуры.
Требования:
• Опыт работы с высоконагруженными системами
• Опыт работы с BPM-системами и/или Camunda/Temporal
• Опыт интеграции Backend-сервисов с банковскими системами и внешними сервисами
• Опыт работы с Kubernetes, Elasticsearch, Open Telemetry и Grafana
• Node.js, уверенное понимание runtime и принципов асинхронного программирования;
• NestJS/ExpressJS, опыт разработки backend-приложений
и REST API;
• JavaScript ES6+ и TypeScript, современные возможности языка;
• Понимание Event Loop, Promise, async/await, потоков и
обработки асинхронных операций;
• REST API, HTTP/HTTPS, JSON, JWT, OAuth2;
PostgreSQL/ MongoDB, SQL, проектирование структуры
БД и оптимизация запросов;
• Kafka и/или RabbitMQ — понимание и практический опыт работы с message brokers;
• Понимание микросервисной архитектуры и взаимодействия между сервисами;
• CI/CD, понимание принципов автоматизированной сборки, тестирования и деплоя;
• Postman и аналогичные инструменты для тестирования
API;
• Логирование, обработка ошибок, мониторинг и диагностика backend-приложений;
• Понимание принципов безопасности АРІ и управления
доступом.
Условия:
• Работа в дочернем Банке АО «Народный банк Казахстана» (Халык Банк);
• График работы 5/2 с 9.00 до 18.00 в современном офисе;
• Официальное оформление по ТК;
• Достойный уровень оплаты труда.