Middle Backend Developer (Node. js, TypeScript) ЄІС МВС
Назад до списку вакансій

Ми в пошуках Middle Node. js Developer для діджиталізації органів державної влади.

Проєкт

Це дворівнева корпоративна платформа для розробки. На її базі створені та функціонують Єдиний реєстр зброї, Система оперативної диспетчеризації та управління та інші державні системи.  

В рамках платформи використовуються власні фреймворки для серверної та клієнтської частин, протокол взаємодії, а також власна Domain specific language (DSL), яка базується поверх TypeScript та можливостях Node.js. 

Твоїми завданнями будуть

  • Написання коду кінцевих веб-застосунків
  • Співпраця з бізнес-аналітиками, PM та QA в ході реалізації функціонала веб-застосунків
  • Створення інтеграційних рішень з державними системами, такими як Єдиний державний реєстр судових рішень, ДІЯ та інші
  • Участь в побудові архітектури веб-застосунка
  • Реалізація нових технічних рішень серверного фреймворку корпоративної платформи під керівництвом архітектора
  • Покривання код тестами
     

Що для цього потрібно

  • Знання Node.js від 2 років
  • Досвід роботи з TypeScript від 2 років
  • Впевненні знання роботи СУБД, такими як: OracleDB, PostgreSQL або MySQL
  • Базове розуміння роботи веб-клієнта/мобільних застосунків
  • Знання команд Git та досвід роботи з GitLab/GitHub від 2 років
  • Базові знання React.js
  • Базове розуміння концепцій авторизації/аутентифікації/валідації
  • Базове розуміння роботи з файловими сховищами, обробкою та передачею файлів
  • Базові знання cli - команд Linux
  • Досвід проєктування структури бази даних

Буде перевагою

  • Досвід в прикладних областях фінансового або державного сектору
  • Розуміння подієво-орієнтованої та асинхронної моделі програмування
  • Робота з Jira/Confluence
  • Розуміння DI with IoC та практичне їх застосування за допомогою Inversify або аналогічних бібліотек
  • Розуміння методології Domain Driven Design (DDD)
  • Просунуте розуміння JavaScript та ООП
  • Теоретичні знання підходу Clear Architecture
  • Знання SOLID

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

  • Офіційне працевлаштування та гарантії згідно з трудовим законодавством України
  • Своєчасна оплата праці
  • 24 календарних днів оплачуваної відпустки та лікарняних
  • Графік роботи з 9:00 — 18:00 (офіс/гібрид)
  • Зручне розташування офісу поруч зі станцією метро (Лук'янівська)
  • Стабільна робота зі світлом та інтернетом під час блек-аутів
  • Унікальний досвід в диджиталізації державних органів влади
  • Відмінна команда та доброзичлива атмосфера
     

Технічний стек 

  • Node.js, Oracle database, React.js, Redux

Архітектурні рішення платформи

  • GRASP, SOLID, Cleer Architecture, DI with IoC, Isolation/Bind context

Основні завдання розробників полягають в реалізації високонавантажених технологічних рішень, підтримки та розвитку як системного шару корпоративної платформи, так і прикладного —  написання реєстрів, інформаційно-аналітичних систем та інших.

Тут ти точно прокачаєш свої знання та навички, отримаєш цінний досвід та можливість кар'єрного зростання. Давай діджиталізувати країну разом!