freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Developer (React / Next.js / NestJS)

Summary

Full-Stack Developer building and maintaining a commercial web app using React/Next.js for the frontend and Node.js/NestJS for the backend, with PostgreSQL, Redis, WebSocket, AWS, and Stripe integrations.

Компанія hutko.dev шукає трьох Full-Stack розробників для роботи над одним довгостроковим комерційним проєктом.

Нам потрібні самостійні розробники з практичним досвідом роботи як із фронтендом, так і з бекендом.

Основний стек проєкту
React та Next.js
Node.js та NestJS
PostgreSQL
Redis
WebSocket / Socket.IO
AWS
Stripe

Основні завдання
Розробка нового функціоналу на React, Next.js та NestJS
Створення та підтримка REST API
Робота з PostgreSQL, оптимізація запитів і структури бази даних
Використання Redis для кешування, черг та фонових процесів
Реалізація функціоналу в реальному часі через WebSocket / Socket.IO
Інтеграція та підтримка платежів через Stripe
Робота із сервісами AWS (в межах готової архітектури)
Виправлення помилок, рефакторинг та підтримка наявного функціоналу
Участь в обговоренні технічних рішень у межах задач проєкту

Важливо (обов’язково до прочитання)
Розробка архітектури проєкту з нуля не входить у зону відповідальності при старті
Архітектура вже визначена — потрібно вміти працювати в існуючій структурі коду
Підтримка та розробка нового функціоналу
Важливо розуміти, як працюють:
WebSocket / Socket.IO (принципи real-time комунікації)
AWS (базові сервіси: деплой, storage, networking на рівні використання)
Stripe (платіжні потоки, webhooks, підписки/транзакції)
Глибоке проєктування інфраструктури не потрібне, але потрібне розуміння принципів і впевнена практична робота з цими інструментами

Що для нас важливо
Комерційний досвід роботи з React та Next.js
Впевнене знання Node.js і NestJS
Практичний досвід роботи з PostgreSQL
Розуміння принципів роботи Redis
Досвід із WebSocket або Socket.IO
Досвід інтеграції Stripe
Базове розуміння AWS та вміння працювати з основними сервісами
Розуміння архітектури вебзастосунків, REST API та принципів безпеки
Уміння самостійно розбиратися в наявному коді та доводити задачі до завершення
Відповідальність і дотримання узгодженого графіка

Тестове завдання
Перед співбесідою передбачено невелике тестове завдання на нативном JS щоб розуміти ваши навики без використання ШІ. Повне тестове буде надіслано обраним кандидатам.
Час виконання: 2–3 години

Графік роботи
Повна зайнятість
8-годинні робочі зміни
робота передбачає використання тайм трекерів для обліку часу та звітності перед клієнтами
плаваючі 5 робочих днів і 2 вихідні на тиждень
Робочі дні припадатимуть на суботу та неділю
Графік узгоджується заздалегідь і є постійним, в тому числі є нічні зміни
Ми формуємо команду так, щоб забезпечити стабільну роботу над проєктом у будні та вихідні цілодобово

Ця вакансія не передбачає тимчасової підробітки або поєднання з іншою full-time роботою.

Ми пропонуємо
Роботу над великим довгостроковим проєктом
Стабільне завантаження
Сучасний технологічний стек
Роботу в команді досвідчених розробників
Можливість впливати на розвиток продукту в межах задач
Своєчасну оплату
Перспективу довгострокової співпраці

У відгуку, будь ласка, коротко напишіть про свій досвід із React, Next.js, NestJS, PostgreSQL, Redis, AWS і Stripe