• · Viewed by 1 job seeker

Middle, Senior Full‑Stack Engineer (Node.js, React, Playwright)

  • Обговорюємо на співбесіді
  • Remote jobs
  • Full-time

About the job

Обов’язки

  • Розробка та підтримка full‑stack системи з браузерною автоматизацією, розподіленими воркерами та інтеграціями зі сторонніми сервісами.
  • Створення та оптимізація REST API на Node.js/Fastify.
  • Робота з PostgreSQL та Drizzle ORM, написання та рев’ю міграцій.
  • Побудова та підтримка складних сценаріїв автоматизації у Playwright/patchright.
  • Розробка інтерфейсів на React 18 у Vite multi‑page середовищі.
  • Адміністрування Linux‑серверів, робота з CI/CD та хмарними API (Hetzner, DigitalOcean).
  • Підтримка стабільності системи, швидке реагування на зміни сторонніх сайтів.
  • Підтримка технічної документації.

🎯 Вимоги до кандидата

Технічні навички

  • Backend / Node.js (3+ років)
    • Сильний JavaScript / Node.js 22 (async/await, streams, event loop).
    • Fastify або Express з готовністю перейти на Fastify.
    • SSE, JWT, cookies, REST API.
  • Бази даних (2+ років)
    • PostgreSQL: схеми, індекси, pooling.
    • Drizzle ORM або Prisma, міграції.
  • Browser automation / anti‑bot (1−2+ років)
    • Playwright / patchright: контексти, селектори, навігація, network interception.
    • Anti‑detection: fingerprints, Cloudflare/Turnstile/hCaptcha/reCAPTCHA.
    • Інтеграція captcha‑solver API (CapSolver, 2Captcha).
    • Дебаг нестабільних сценаріїв автоматизації.
  • Frontend (2+ років)
    • React 18 (hooks, state, effects).
    • Vite multi‑page.
    • MUI + Emotion, Tailwind CSS.
  • DevOps / інфраструктура (1−2+ років)
    • Linux, SSH/SFTP.
    • CI/CD.
    • Hetzner Cloud та DigitalOcean API (створення/снапшоти/видалення VM).
    • Bash/PowerShell для деплой‑скриптів.
  • Загальна інженерія
    • Git, читання чужого коду, написання структурованого maintainable‑коду.
  • 💼 Умови роботи
  • Робота над складним технічним продуктом з великою свободою прийняття рішень.
  • Можливість впливати на архітектуру та розвиток системи.
  • Гнучкий графік, віддалений форма

Key requirements and skills

  • Work experience more than 5 years.
  • CSS
  • Користувач ОС Linux
  • JavaScript
  • Git
  • PostgreSQL
  • React
  • React Hooks
  • Node.js
  • BASH
  • REST API
  • REST
  • Адміністрування ОС Linux
  • Адміністрування Linux Server
  • Робота з базою даних
  • SSH
  • Frontend-розробка
  • Backend-розробка
  • Tailwind CSS
  • Material UI
  • Cloudflare
  • Vite.js
  • CI/CD
  • JSON Web Token
  • Playwright
  • Prisma
  • Prisma ORM
Show all skillsRoll up skills
New

Ask a question in the messenger

Ask about the work schedule, duties, salary structure, and more.

You can find out the details of the work schedule, duties, salary structure, and more, or ask your own question.

B
Usually responds within a few hours · 

Similar jobs

All similar jobs

Salary statistics