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
📊
Average salary range of similar jobs in
analytics →
Loading...