Backend developer (ЄІС МВС)
Назад до списку вакансій

Ми в пошуках крутого Backend developer (Node.js, TS) який разом з нами продовжить діджиталізувати органи державної влади.

"ІНФОТЕХ" — державна ІТ компанія, яка працює в галузі інформаційних технологій понад 5 років. Ми розробляємо та впроваджуємо власні програмні продукти під назвою МІА. Наші проєкти охоплюють широкий спектр сфер, включаючи криптографічний захист, цифрові трансформації та ІТ-рішення для медицини, освіти, програмного забезпечення, фінансів, управління державою та телекомунікацій.

Твоїми завданнями буде:

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

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

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

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

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

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

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

Про проєкт:

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

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

Технічний стек платформи складається з:

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

Архітектурні рішення платформи являють собою впровадження: 

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

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

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