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-продуктів.
Ідеальний кандидат — це людина, яка не просто закриває задачі, а розуміє продукт, вміє мислити системно, працювати в команді та пропонувати технічні рішення.