Job VC
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.
Ми пропонуємо
Роботу над складними вебпроєктами, сервісами та цифровими продуктами.
Можливості професійного розвитку.
Дружню атмосферу та підтримку команди.
Нетоксичну корпоративну культуру.
Участь у технічних обговореннях і розвитку продуктів.
Команду, у якій цінують якість, відповідальність і здорову комунікацію.
Формат роботи
Гібридний формат роботи.
У подальшому можливий онлайн-формат.
Процес відбору
Технічна співбесіда.
Тестове завдання.
Психологічне тестування та онлайн-зустріч.
Офер.
Вимоги до володіння мовами
Українська — вільне володіння.
Англійська — рівень читання технічної документації.
Кого ми шукаємо
Нам потрібен розробник, який може працювати і з frontend, і з backend: створювати інтерфейси, інтегрувати їх з API, розробляти backend-сервіси, працювати з базами даних, підтримувати якість коду та брати участь у розвитку складних IT-продуктів.
Ідеальний кандидат — це людина, яка не просто закриває задачі, а розуміє продукт, вміє мислити системно, працювати в команді та пропонувати технічні рішення.