Ми в пошуках крутого 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.
Основні завдання розробників полягають в реалізації високонавантажених технологічних рішень, підтримки та розвитку як системного шару корпоративної платформи, так і прикладного — написання реєстрів, інформаційно-аналітичних систем та інших.
Тут ти точно прокачаєш свої знання та навички, отримаєш цінний досвід та можливість кар'єрного зростання. Давай діджиталізувати країну разом!