Fullstack Developer (Nuxt/React/Node/Nest)

$$$

Loza Studio — українська IT-компанія, яка створює складні цифрові рішення: веб- і мобільні застосунки, державні сервіси, портали, реєстри, B2B-системи та внутрішні корпоративні продукти.

Ми шукаємо Fullstack Developer для роботи над вебпроєктами та сервісами з мікросервісною архітектурою. Роль передбачає розробку інтерфейсів, роботу з готовою дизайн-системою, backend-розробку на Node.js / NestJS, інтеграції з API та участь у розвитку продуктів разом із командою.
 

Що потрібно буде робити

  • Розробляти інтерфейси вебпанелей та внутрішніх сервісів.
  • Працювати з готовою дизайн-системою та бібліотекою компонентів.
  • Створювати та підтримувати багаторазові UI-компоненти.
  • Розробляти backend-сервіси на Node.js / NestJS.
  • Проєктувати та підтримувати REST API.
  • Працювати з мікросервісною архітектурою.
  • Інтегрувати frontend із REST API та WebSocket.
  • Працювати з базами даних PostgreSQL / MongoDB.
  • Брати участь у технічних обговореннях, оцінці задач та пошуку оптимальних рішень.
  • Брати участь у code review.
  • Підтримувати якість, читабельність і масштабованість коду.
  • Дотримуватися вимог щодо продуктивності, адаптивності та доступності інтерфейсів.
  • Працювати у командному workflow: feature branches, pull requests, code review.
  • За потреби — виконувати базове smoke testing свого функціоналу.
     

Що очікуємо від кандидата

  • Комерційний досвід fullstack-розробки від 4 років.
  • Досвід роботи з Vue.js / Nuxt.js або React.
  • Досвід backend-розробки на Node.js.
  • Практичний досвід роботи з TypeScript.
  • Розуміння компонентної архітектури frontend-застосунків.
  • Досвід роботи з REST API.
  • Розуміння принципів клієнт-серверної взаємодії.
  • Розуміння базових принципів мікросервісної архітектури.
  • Вміння працювати з Git, pull requests та code review.
  • Досвід роботи в команді з PM, BA, QA, дизайнером та іншими розробниками.
  • Англійська на рівні читання технічної документації.
     

Технічні навички
 

Frontend

  • Vue 3 / Nuxt 3.
  • React.
  • TypeScript.
  • HTML5, CSS3.
  • SCSS: змінні, mixins, вкладеність.
  • Адаптивна верстка.
  • Розуміння SSR / CSR та hydration.
  • Практичний досвід роботи з SSR або SPA.
  • State management: Pinia або інші state management рішення.
  • Робота з дизайн-системами та дизайн-токенами.
  • Створення багаторазових UI-компонентів.
  • Розуміння методології BEM буде перевагою.
     

Backend

  • Node.js 20 LTS або новіше.
  • NestJS.
  • Express.js.
  • TypeScript / JavaScript.
  • PostgreSQL.
  • MongoDB.
  • REST API.
  • Microservices.
  • Розуміння OOP, SOLID та Design Patterns.
  • Розуміння CQRS, Event Sourcing, DDD буде перевагою.
     

DevOps та інструменти

  • Git: GitHub / Bitbucket.
  • npm.
  • Docker.
  • Базове розуміння Kubernetes, AWS або Serverless буде перевагою.
  • ClickUp.
  • Scrum / Kanban.
     

Soft skills

  • Комунікативність і вміння працювати в команді.
  • Уважність до деталей.
  • Вміння чітко формулювати думки, запити та проблеми.
  • Відповідальність за результат.
  • Критичне мислення.
  • Швидка адаптація та готовність навчатися.
  • Вміння працювати в динамічному середовищі.
  • Здатність зберігати спокій у складних ситуаціях.
  • Готовність брати участь у технічних обговореннях і пропонувати рішення.
     

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

  • Досвід роботи над складними вебпанелями, адмінками, порталами або B2B-системами.
  • Досвід роботи з мікросервісною архітектурою.
  • Досвід роботи з WebSocket.
  • Досвід роботи з AWS, Docker, Kubernetes або Serverless.
  • Досвід роботи з дизайн-системами.
  • Досвід участі в архітектурних рішеннях.
  • Досвід роботи в IT-команді за Scrum або Kanban.
     

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

  • Роботу над складними вебпроєктами, сервісами та цифровими продуктами.
  • Можливості професійного розвитку.
  • Дружню атмосферу та підтримку команди.
  • Нетоксичну корпоративну культуру.
  • Участь у технічних обговореннях і розвитку продуктів.
  • Команду, у якій цінують якість, відповідальність і здорову комунікацію.
     

Формат роботи

  • Гібридний формат роботи.
  • У подальшому можливий онлайн-формат.
     

Процес відбору

  1. Технічна співбесіда.
  2. Тестове завдання.
  3. Психологічне тестування та онлайн-зустріч.
  4. Офер.
     

Вимоги до володіння мовами

  • Українська — вільне володіння.
  • Англійська — рівень читання технічної документації.
     

Кого ми шукаємо

Нам потрібен розробник, який може працювати і з frontend, і з backend: створювати інтерфейси, інтегрувати їх з API, розробляти backend-сервіси, працювати з базами даних, підтримувати якість коду та брати участь у розвитку складних IT-продуктів.

Ідеальний кандидат — це людина, яка не просто закриває задачі, а розуміє продукт, вміє мислити системно, працювати в команді та пропонувати технічні рішення.

Required languages

Ukrainian Native
Published 6 July
18 views
·
1 application
Response activity: Low
Last responded more than a month ago
To apply for this and other jobs on Djinni login or signup.
Loading...