• Зараз переглядають 6 шукачів

Middle Full-Stack Developer

  • 90 000 грн, Вища за середню Зарплата вказана за перші 3 місяці
  • Коняєв О.В., ФОП

    IT; 10–50 співробітників
  • Дистанційна робота
  • Повна зайнятість, неповна зайнятість. Досвід роботи від 2 років.
  • 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
Показати всі навичкиЗгорнути навички

Опис вакансії

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-інструментів — будемо раді познайомитися.

  • Олександр Вікторович

Схожі вакансії

Усі схожі вакансії

Вакансії в категорії

Вакансії за містами

Вакансії за сферою діяльності

Статистика зарплат