- Currently viewed by 1 job seeker
Middle Full-Stack Developer
- 90 000 UAH, Above average Зарплата вказана за перші 3 місяці
-
Коняєв О.В., ФОП
IT; 10–50 employees - Remote jobs
- Full-time, part-time. Work experience more than 2 years.
- Git
- GitHub
- JavaScript
- PostgreSQL
- React
- Node.js
- Docker
- TypeScript
- REST API
- REST
- Redis
- AWS
- RabbitMQ
- Frontend-розробка
- Elasticsearch
- MS Azure
- Kubernetes
- Backend-розробка
- Google Cloud Platform
- Мікросервісна архітектура
- Apache Kafka
- Next.js
- CI/CD
- OpenAI
- Github copilot
- Активність
- Рефакторинг
- Кодування інформації
- Продуктивність
- Debugging
- Продюсування
- Codex
Job description
Strong Middle / Senior Full-Stack Developer (Node.js + Next.js + AI)
Для створення Marketplace, SaaS та high-load продуктів
Ми шукаємо сильного Middle / Senior Full-Stack Developer, який має практичний досвід створення складних web-продуктів і здатний самостійно працювати не лише з окремими задачами, а з функціональними модулями та архітектурою системи.
Основний напрям роботи — створення масштабного Marketplace та SaaS-платформ, які повинні бути готовими до великої кількості користувачів, продавців, партнерів, замовлень, транзакцій та інтеграцій.
Основний стек
Frontend: Next.js + React + TypeScript Backend: Node.js + TypeScript
Технологічний стек backend ще остаточно визначається, тому досвід роботи з Go буде додатковою перевагою, але на даному етапі Go не є обов’язковим.
Особливо важливо
Потрібне дуже хороше володіння Next.js / React / TypeScript та сучасною frontend-архітектурою.
Розробник повинен впевнено працювати з frontend самостійно, без постійної залежності від окремого frontend-розробника.
Що потрібно буде створювати
Основний продукт — складний Marketplace / SaaS ecosystem, який може включати:
- marketplace товарів;
- marketplace послуг;
- продавців та партнерів;
- каталоги товарів;
- категорії та атрибути;
- пошук та складну фільтрацію;
- кошик та замовлення;
- платежі;
- subscriptions;
- комісії;
- промокоди;
- loyalty system;
- cashback;
- referral system;
- рейтинги та відгуки;
- особисті кабінети користувачів;
- кабінети продавців та партнерів;
- адміністративну панель;
- систему повідомлень;
- API;
- інтеграції зі сторонніми сервісами;
- аналітику;
- notification systems;
- AI-функціональність.
Проєкт передбачає складну бізнес-логіку та велику кількість взаємопов'язаних компонентів, тому важливе системне мислення та розуміння архітектури.
Frontend — одна з ключових вимог
Потрібне сильне практичне володіння frontend.
Обов’язково:
- Next.js;
- React;
- TypeScript;
- App Router;
- SSR / SSG / ISR;
- API integration;
- state management;
- authentication;
- responsive design;
- frontend architecture;
- performance optimization;
- робота зі складними UI;
- інтеграція frontend з backend/API.
Бажано мати досвід створення великих web-додатків, marketplace, SaaS або інших систем із великою кількістю сторінок, компонентів та бізнес-логіки.
Ми очікуємо, що розробник зможе самостійно реалізувати frontend-модуль від архітектури до production.
Backend
Основний backend stack:
Node.js + TypeScript
Бажаний досвід:
- NestJS / Fastify / Express або аналогічні рішення;
- REST API;
- PostgreSQL;
- Redis;
- authentication / authorization;
- queues;
- caching;
- WebSockets;
- API integrations;
- background jobs;
- Docker;
- testing.
Необхідно розуміти, як будувати backend, який можна масштабувати зі зростанням кількості користувачів і навантаження.
Go
Знання Go не є обов’язковим.
Але досвід із Go, особливо у high-load backend, мікросервісах або системах із високими вимогами до performance, буде суттєвою перевагою.
Архітектура та масштабування
Ми не шукаємо розробника лише для CRUD-проєктів.
Потрібне розуміння:
- scalable architecture;
- modular monolith;
- microservices;
- REST API;
- event-driven architecture;
- message queues;
- caching;
- database optimization;
- horizontal scaling;
- load balancing;
- fault tolerance;
- security;
- CI/CD;
- Docker;
- cloud infrastructure.
Буде великою перевагою досвід роботи з системами, розрахованими на десятки та сотні тисяч користувачів.
AI Agents — важлива частина роботи
Ми активно орієнтуємося на сучасний підхід AI-assisted software development.
Тому важливе не просто використання ChatGPT для написання окремого фрагмента коду.
Бажаний досвід роботи з:
- Claude Code;
- OpenAI Codex;
- Cursor;
- GitHub Copilot;
- іншими AI coding agents.
Потрібно вміти:
- правильно формувати задачі для AI;
- декомпозувати великі задачі;
- створювати необхідний контекст;
- використовувати AI для генерації коду;
- контролювати generated code;
- знаходити помилки AI;
- проводити code review;
- використовувати AI для debugging;
- створювати тести;
- робити refactoring;
- працювати з документацією;
- організовувати роботу декількох AI-агентів.
Ідеальний кандидат здатний працювати як:
Developer + Architect + AI Orchestrator + Code Reviewer.
Самостійність
Нам потрібен розробник, який може отримати бізнес-задачу та самостійно перетворити її на технічне рішення.
Наприклад:
«Потрібно реалізувати referral system для marketplace».
Ви повинні самостійно визначити:
- структуру бази даних;
- backend architecture;
- API;
- frontend;
- бізнес-логіку;
- security;
- edge cases;
- tests;
- scalability;
- можливість подальшого розвитку.
Після цього — реалізувати функціональність та довести її до production.
Що буде великим плюсом
- досвід створення Marketplace;
- досвід створення SaaS;
- multi-vendor systems;
- high-load;
- Go;
- microservices;
- Kubernetes;
- AWS / GCP / Azure;
- Redis;
- Kafka / RabbitMQ;
- Elasticsearch / OpenSearch;
- CI/CD;
- payment systems;
- subscription systems;
- loyalty / referral systems;
- AI agents orchestration.
Вимоги
Обов’язково:
- рівень Strong Middle / Senior;
- сильний Next.js / React / TypeScript;
- хороший практичний рівень Node.js;
- PostgreSQL;
- REST API;
- Git;
- Docker;
- розуміння software architecture;
- досвід роботи з AI coding tools;
- здатність самостійно вирішувати технічні задачі;
- англійська для роботи з технічною документацією.
Буде перевагою:
Go, high-load, Marketplace, SaaS, microservices, cloud, Kubernetes, Kafka/RabbitMQ, Elasticsearch/OpenSearch та AI agents orchestration.
Кого ми хочемо бачити в команді
Нам потрібен не просто програміст, який отримує задачу та пише код.
Нам потрібна людина, яка може сказати:
«Я розумію, як побудувати цей функціонал, як він повинен працювати на frontend і backend, як його масштабувати, протестувати та інтегрувати в загальну архітектуру — і я можу значну частину процесу ефективно організувати за допомогою AI».
Якщо ви маєте сильний Next.js / React + TypeScript, впевнено працюєте з Node.js і хочете створювати складні Marketplace та SaaS-продукти з використанням сучасних AI-інструментів — будемо раді познайомитися.
Similar jobs
-
Middle Full Stack .NET Developer
Nix, Remote -
Middle Full Stack Developer (C#, React)
Українська універсальна біржа, ТОВ, Remote -
Junior Full-stack Developer (React, Node.js)
30 000 – 70 000 UAH, UncleSolutions, Remote -
Python Full-stack Developer (FastAPI, React)
67 000 – 100 000 UAH, Buyo, Remote -
Full-stack developer for a startup (intern)
Bitslap.it, Remote