Кліринговий Дім, АБ Кліринговий Дім, АБ
  • Зараз переглядає 1 шукач
Кліринговий Дім, АБ

Middle/Middle+ Back-End Node.Js Developer (банк)

  • Git
  • GitHub
  • GitLab
  • Jira
  • PostgreSQL
  • Node.js
  • Docker
  • TypeScript
  • Адміністрування Apache
  • REST API
  • REST
  • Redis
  • Робота з базою даних
  • Ведення документації
  • AWS
  • RabbitMQ
  • ORM
  • Swagger
  • Jest
  • WebSocket
  • Kubernetes
  • Backend-розробка
  • Prometheus
  • NestJS
  • Apache Kafka
  • Мікросервісна архітектура
  • Розробка API
  • CI/CD
  • TypeORM
Показати всі навичкиЗгорнути навички

Опис вакансії

Кого шукаємо

Ми — банк з 29 річною історією. Шукаємо на розробку мобільного застосунку розробника рівня Middle або Middle+, який має комерційний досвід створення backend-частини систем на Node.js та працював із сучасним стеком (NestJS, PostgreSQL, message brokers).

Ми не шукаємо розробників рівня junior.

  1. Обов’язкові технічні вимоги (Hard Skills)

Основний стек

  • Node.js — від 2+ років комерційного досвіду
  • TypeScript (обов'язково, не тільки JavaScript)
  • NestJS — досвід розробки production-сервісів
  • PostgreSQL, Redis
  • TypeORM або інший ORM

Робота з асинхронними сервісами

  • RabbitMQ або Apache Kafka (реальний досвід у проєкті)

Розробка API

  • Розробка REST API
  • Досвід роботи з WebSocket або Socket.IO
  • Інтеграція між сервісами / мікросервісами
  • Документування API (Swagger, ведення технічної документації)
  1. Інфраструктура (базове розуміння)
  • Docker (створення або використання контейнерів)
  • Базове розуміння Kubernetes (не обов’язково адміністрування)
  • Розуміння принципів мікросервісної архітектури
  1. Очікування від Middle / Middle+

Middle

  • 2−4 роки досвіду
  • Самостійно реалізує задачі
  • Розуміє асинхронність (async/await, promises)
  • Працював з базами даних та SQL
  • Пише структурований та підтримуваний код
  • Впевнена робота з Git (branching, merge, pull request тощо)
  • Має досвід роботи в команді

Middle+

  • 3−5 років досвіду
  • Може проєктувати модуль або сервіс
  • Розуміє принципи масштабування
  • Має досвід роботи з message brokers у production
  • Брав участь у code review
  • Може оцінювати складність задач

(Розробка архітектури всієї системи не обов’язково)

Буде плюсом

  • CI/CD
  • GitLab або GitHub
  • AWS
  • Тестування (Jest)
  • Моніторинг (ELK, Prometheus тощо)

Ключові завдання

  • Розробка та підтримка backend-мікросервісів на Node.js / NestJS
  • Розробка та підтримка REST API
  • Інтеграція із зовнішніми API та внутрішніми сервісами
  • Робота з PostgreSQL (створення схем, запитів, оптимізація)
  • Реалізація обміну повідомленнями через RabbitMQ / Kafka
  • Розробка та підтримка модульних тестів
  • Документування API
  • Участь у code review
  • Робота із задачами в Jira

Схожі вакансії

Усі схожі вакансії

Статистика зарплат