- Зараз переглядають 2 шукача
Full-stack програміст (Node.js/Go, Next.js)
- 87 000 грн Вища за середню
-
Коняєв О.В., ФОП
IT; 10–50 співробітників - Дистанційна робота
- Повна зайнятість. Також готові взяти людину з інвалідністю. Досвід роботи від 2 років.
- Git
- JavaScript
- Node.js
- TypeScript
- REST API
- REST
- Frontend-розробка
- UI-дизайн
- UX-дизайн
- GraphQL
- Golang
- Backend-розробка
- NestJS
- Next.js
- Продуктивність
- Мікросервісна архітектура
Опис вакансії
Full-stack Developer (Node.js / Go + Next.js)
B2C-продукт із моделлю підписки (mobile-first)
Про проєкт
Ми маємо на меті створити B2C-продукт з підпискою, орієнтований на користувачів. Продукт надає доступ до вигідних товарів і послуг на спеціальних умовах у межах єдиної платформи.
Ключові принципи проєкту:
- mobile (desktop — read-only)
- server-side підхід із першого дня
- продумана архітектура без оверінжинірингу
- мінімізація технічного боргу
- фокус на бізнес-результат, а не кількість фіч
- готовність до масштабування (мікросервіси / модульна архітектура)
Кого ми шукаємо
Ми шукаємо Full-stack розробників:
- Node.js + Next.js
- Go (Golang) + Next.js
Можливі два варіанти:
- розробник, який працює і з backend, і з frontend
- сильний backend-розробник (Node або Go) з адекватним розумінням Next.js і server-side інтеграції
Обов’язки
Frontend (Next.js):
- Розробка frontend-частини MVP на Next.js (остання версія, App Router)
- Робота виключно з /app
- Використання Server Components за замовчуванням
- Реалізація mobile-first UX
- Реалізація server-side логіки доступу (права, підписка, ролі)
- Забезпечення високої продуктивності та чистої архітектури
Backend (Node.js або Go):
- Розробка backend-частини продукту (API, бізнес-логіка)
- Проєктування та реалізація REST API (або GraphQL — за потреби)
- Реалізація логіки:
- авторизації та ролей
- підписки та доступів
- каталогу товарів і послуг
- інтеграції платіжних систем
- Робота з БД, кешуванням, базовою оптимізацією продуктивності
- Підготовка backend до масштабування (чіткі контракти, модульність)
Обов’язкові вимоги
Загальні:
- Комерційний досвід у web-розробці
- Продуктове мислення, а не «просто код»
- Розуміння, що MVP ≠ full-feature продукт
- Вміння писати чистий, підтримуваний код
Frontend:
- Досвід роботи з Next.js 13+ / 14+ або вище
- Глибоке розуміння App Router
- Практичний досвід із Server Components / Server Actions
- Чітке розуміння різниці між server-side та client-side логікою
- Mobile-first або responsive підхід
- TypeScript
Backend (один із варіантів):
- Node.js (NestJS / Fastify / Express — не принципово)
або
- Go (Golang) — досвід у побудові API та бізнес-логіки
Буде великим плюсом
- Досвід роботи зпродуктами, які використовують підписку
- Реальні кейси з платіжними флоу
- Розуміння:
- SSR, streaming, caching у Next.js
- принципів масштабування backend-систем
- Досвід з PWA
- Досвід роботи з мікросервісною або модульною архітектурою
Технології (поточний стек)
- Next.js (App Router)
- TypeScript
- Server Components / Server Actions
- Node.js та/або Go
- REST API
- Mobile-first UI
- Git, code review
Важливо про підхід
Це не лендинг і не класичний сайт, а повноцінний продукт, де:
- доступи й підписка перевіряються на сервері
- mobile — основний сценарій використання
- кожна фіча має чіткий бізнес-сенс
- архітектура важливіша за швидку «наколінну» реалізацію
Ми не шукаємо розробника, який:
- працює тільки з pages/
- переносить усю логіку на клієнт
- не розуміє server-side підхід у Next.js
- мислить лише тасками, а не продуктом
Формат співпраці
- Базовий фокус — постійна повна зайнятість. В виключних випадках (наприклад, якщо у вас є супер-експертиза в нашому або аналогічних продуктах готові розглянути інші варіанти співпраці)
- Пряма комунікація з власником продукту
- У разі підтвердження гіпотези — довгострокова співпраця
Процес відбору
1. Коротка розмова
2. Обговорення підходу до:
- Next.js (App Router, Server Components)
- backend-архітектури (Node або Go)
3. Швидке прийняття рішення без затягування
Випробувальний період:
5 днів — після чого оцінюємо якісні та кількісні показники і ухвалюємо рішення щодо продовження або припинення співпраці.
Коротко
Ми шукаємо не просто frontend чи backend, а інженера, який:
- розуміє сучасний Next.js
- вміє або готовий працювати з Node.js або Go
- мислить продуктовою логікою
- здатен якісно реалізувати mobile-only без технічного хаосу
ВАЖЛИВО
У разі переходу до постійної співпраці контроль виконання завдань здійснюватиметься за допомогою трекінг-програми.
Це, на наше переконання:
мінімізує конфліктні ситуації
допомагає контролювати дедлайни
дозволяє фіксувати та додатково оплачувати понаднормову роботу при вашому бажанні працювати більше в одному проекті, а не бігати в пошуках сторонніх підробіток.
Якщо, ви, як і переважна більшість, кандидатів не читаєте зміст вакансії, а просто спамите резюме без розбору є дуже малий шанс, що ми вам зателефонуємо. Якщо ж ви прочитали зміст вакансії, то напишіть нам про це пару слів.
Схожі вакансії
-
Full Stack developer (strong junior, react + node. js)
30 000 грн, Digital Shark, Дистанційно -
Full Stack Web Developer (Remix, React, Node.js, Outsource)
51 000 – 78 000 грн, DevIT Group, Дистанційно -
Junior Full-stack (React, Node.js) Developer
30 000 – 70 000 грн, UncleSolutions, Дистанційно -
Middle, Senior Full-Stack Developer (Node.js)
100 000 – 150 000 грн, Bobolinks, Дистанційно -
Full stack developer (PHP, Next.js)
БусСистем, ТзОВ, Дистанційно