Senior/Middle Node.js developer

На проєкт платіжної системи UAPAY запрошуємо Middle/Senior Node.js Developer!

Ми команда професіоналів, які впроваджують fintech рішення на ринку України з 2007 року. Постійно зростаємо, але завжди цінуємо своїх).
Проект реалізовує команда, яка втілює в життя цікаві ідеї в галузі фінансових послуг. На проєкті у тебе буде можливість навчитися новому, проявити свої ініціативи та набути цінного досвіду.
Вимоги

  • комерційний досвід роботи із Node.js від 3 років
  • знання принципів OOP та функціонального програмування
  • знання SOLID, DRY, KISS та Clean Architecture
  • розуміння і дотримання принципів 12-factor application
  • розуміння web-стандартів і протоколів
  • розуміння криптографічних функцій та стандартів
  • досвід роботи із http та rpc фреймворками (ExpressJS, Fastify, NestJS, Actionhero, Moleculer тощо)
  • досвід з ORM-бібліотеками (Sequelize, TypeORM тощо)
  • вміння орієнтуватись в екосистемі NPM та досвід роботи із різними бібліотеками 
  • навички роботи із контейнеризацією (Docker, K8S тощо)
  • досвід написання Unit-tests, e2e-tests
  • навички роботи з реляційними (MySql/Postgres) та нереляційними (MongoDB, Redis, DynamoDB тощо) базами даних 
  • досвід роботи з брокерами повідомлень RabbitMQ, Kafka, Amazon SQS, тощо
  • досвід роботи з сервісами AWS або інших хмарних провайдерів
  • досвід роботи з системою контролю версій Git
  • досвід проведення Code Review 
  • досвід у створенні документації
  • навички командної роботи в Agile
  • навички роботи із інструментами для менеджменту та документації Jira/Confluence або аналоги
  • досвід роботи з ШІ-асистентами
  • вміння формувати ефективні запити до LLM

Буде плюсом

  • досвід у фінтех проектах
  • досвід роботи з високонавантаженими системами 
  • досвід роботи із front-end технологіями
  • досвід із іншими мовами програмування
  • розуміння та досвід у девопс процесах
  • досвід у побудові загальної архітектури системи. Розуміння компонентів інфраструктури
  • робота із UML (і не тільки) діаграмами

Обов’язки

  • розробка серверних додатків на JS/TS 
  • робота над новим функціоналом, підтримка старого функціоналу
  • участь у командних процесах (скрам-активності, код-рев’ю, грумінги тощо)
  • аналіз та декомпозиція задач
  • ведення технічної документації

Ми пропонуємо:

  • конкурентний рівень заробітної плати;
  • можливість працювати віддалено, гібридно чи в офісі (5 хвилин від ст. м. Мінська);
  • оплачуваних 20 робочих днів відпустки та 10 оплачуваних днів лікарняного без довідки, Day off на День Народження та для волонтерства;
  • команда професіоналів, які горять своєю справою та пишаються своїм продуктом.

Required skills experience

Node.js 3 years

Required languages

English B1 - Intermediate
Published 12 January
38 views
·
15 applications
94% read
To apply for this and other jobs on Djinni login or signup.
Loading...