logo[мetahunt]
> DOU
middle

Backend Engineer

Twist Robotics
format:Remotecompany:Product
node.jstypescriptnestjsrest-apipostgresqlsqlnosqlreactwebsocketsdockerci/cd
kafkarabbitmqkubernetestemporalelectrongis
reservation:yes
experience3+ years
domainDefTech
locationUkraine (Kyiv, Lviv)
> full description

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;
  • участь у технічному проєктуванні та прийнятті архітектурних рішень.

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

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