← Усі вакансії

Middle Node.js Engineer

Twist Robotics
Місто:
Львів
Формат:
повний remote
Рівень:
middle
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Twist Robotics — це продуктова оборонна компанія, яка розробляє безпілотні літальні апарати (FPV, коптерного та літакового типів) і пов’язані з ними системи. Серед наших публічних продуктів — симулятор місій БпЛА «Обрій» (https://obriy.airforce/), над покращенням якого ви і працюватимете. Ми шукаємо Middle Node.js Engineer, який долучиться до розробки та розвитку backend-частини нашого продукту.

Основний фокус ролі — розробка серверної логіки, API та інтеграцій, робота з даними в режимі реального часу та розвиток backend-сервісів. Ви будете працювати над наскрізним функціоналом у взаємодії з frontend на React, QA, DevOps та іншими інженерами команди.

Для нас важливо, щоб інженер не лише реалізовував окремі задачі, а й міг самостійно розібратися в контексті, запропонувати технічне рішення та довести функціонал від задачі до продакшену.

Основні обов’язки:

розробка та розвиток backend-функціоналу на Node.js;

проєктування та реалізація REST API;

інтеграція внутрішніх та зовнішніх API і сервісів;

робота з даними в режимі реального часу та інтеграціями через WebSockets;

розробка наскрізного функціоналу у взаємодії з frontend на React;

робота з базами даних, написання та оптимізація запитів;

участь у проєктуванні та розвитку архітектури backend-сервісів;

підтримка та розвиток існуючого функціоналу;

участь у code review;

декомпозиція задач та оцінка їх складності;

взаємодія з frontend, QA, DevOps та іншими інженерами команди;

участь у доведенні функціоналу від постановки задачі до виходу в продакшен.

Що для нас важливо:

від 3 років комерційного досвіду розробки на Node.js;

впевнене володіння TypeScript;

практичний досвід роботи з Nest.js або іншим Node.js backend-фреймворком;

розуміння принципів побудови та проєктування REST API;

практичний досвід роботи з базами даних, зокрема PostgreSQL;

розуміння принципів проєктування схем БД, написання та оптимізації SQL-запитів;

досвід роботи з реляційними та/або NoSQL базами даних;

розуміння асинхронного програмування та принципів роботи Node.js;

досвід інтеграції зовнішніх API та сервісів;

базове розуміння React та принципів побудови frontend-застосунків;

розуміння взаємодії frontend ↔ backend;

досвід роботи з WebSockets або іншими технологіями real-time комунікації;

базове розуміння Docker та CI/CD;

розуміння принципів побудови масштабованих та підтримуваних backend-систем;

досвід роботи з Git та code review;

здатність самостійно розбиратися в задачах та доводити їх до продакшену.

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

досвід роботи з геопросторовими даними та картографічними сервісами;

досвід розробки систем із real-time даними, телеметрією або відеопотоками;

досвід роботи з Kafka, RabbitMQ або іншими message brokers;

досвід роботи з Kubernetes;

досвід роботи з Temporal або іншими системами workflow orchestration;

досвід роботи з Electron;

досвід розробки data-intensive систем;

досвід роботи у продуктових командах;

досвід у сфері MilTech, Robotics або UAV;

участь у технічному проєктуванні та прийнятті архітектурних рішень.

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

цікаву роботу в сфері розвитку технологій;

можливість застосовувати ваш досвід і навички для зміцнення обороноздатності України;

повністю віддалену роботу або ж гібридну зайнятість у м. Львів;

комфортні умови праці та ринкову заробітну плату;

відпустки, лікарняні та інші соціальні гарантії, згідно з нормами чинного трудового законодавства;

роботу в команді, де цінується незалежність та ініціативність;

бронювання.

Відгукнутись на вакансію

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot