About Job
Summary
Мрія — освітня екосистема для учнів, батьків і вчителів, що надихає вчитися та допомагає знайти себе в сучасному світі. Це ініціатива Президента України Володимира Зеленського, яку реалізують Мінцифри та МОН за підтримки Програми EGAP, що виконується Фондом Східна Європа коштом Швейцарії. Якщо хочете бути в команді тих, хто змінює підхід до освіти — хутчіш відгукуйтеся на вакансію!
Зараз ми в пошуку Node.js Backend Team Lead, який/яка очолить команду з 2 спеціалістів.
Responsibilities
- Розробляти й підтримувати масштабовані бекенд-рішення з використанням Node.js, TypeScript та NestJS
- Керувати командою розробників — роль включає наставництво та забезпечення високих стандартів коду
- Розробляти та впроваджувати мікросервісну архітектуру, використовувати шаблони проєктування для створення надійних і ефективних систем
- Інтегрувати й налаштовувати черги повідомлень з використанням RabbitMQ та Bull, а також керувати кешуванням з Redis
- Розробляти і керувати базами даних на PostgreSQL, використовувати TypeORM для ORM-потреб
- Використовувати Docker для контейнеризації застосунків та керувати середовищами розробки і деплойменту
- Співпрацювати з командами DevOps для оптимізації процесів CI/CD та забезпечувати стабільну роботу систем
Requirements
What we Expect
Наша команда шукає людину, яка:
- Має щонайменше 3+ роки досвіду розробки на Node.js та глибоке знання TypeScript
- Має досвід роботи з RabbitMQ та Bull для управління чергами завдань
- Знає TypeORM і має досвід роботи з PostgreSQL
- Розуміє та має досвід роботи з Redis
- Має досвід реалізації мікросервісної архітектури та розуміє шаблони проєктування мікросервісів
- Знає gRPC та має досвід інтеграції сервісів
- Має досвід роботи з S3-сумісними сховищами
- Впевнено користується Docker для контейнеризації та Kubernetes для оркестрації
- Має досвід керування командами розробників і впровадження практик кодування
- Вміє вирішувати складні технічні задачі та забезпечувати високу якість продукту
- Має вищу освіту
Professional Skill
Teamwork
Tech Stack
PostgreSQl Node.js Kubernetes
Languages
Ukrainian | Native
Will be a plus
- Вища освіта в області комп’ютерних наук, інженерії або суміжних дисциплін
- Досвід роботи з Java 17 та Spring Boot для розробки серверних рішень
- Досвід роботи з MS SQL Server
- Знання та досвід роботи з .NET 8 для розробки та інтеграції з іншими технологіями
- Англійська мова рівня B2+
What we offer
What we Offer
- Повна зайнятість
- Офіційне працевлаштування
- Перші два місяці — робота в офісі (є укриття), після — можливий гібридний графік
- Робота над по-справжньому важливим для України проєктом
- Команда Мрії в прямому сенсі цього слова
Етапи найму: співбесіда з HR → технічна співбесіда → фінальне інтерв’ю з Delivery Manager → кадрова перевірка → офер
Якщо це не для вас, але ви знаєте людину, яка створена для цієї вакансії, — будь ласка, поділіться з нею цією можливістю
About Company