• · Viewed by 3 job seekers
  • Above average
Gabsoft

Strong Middle, Senior Full-Stack Engineer (Node.js, React)

  • 140 000 – 200 000 UAH
  • Gabsoft
    • Remote jobs
    • Full-time·Non-standard schedule

    About the job

    Про продукт

    Тикетинг — та івент-менеджмент-платформа для ринку США. Все написано власноруч, без готових платформ під капотом: продаж квитків, бронювання, сканування квитків на воротах, інтеграції з квитковими принтерами і сканерами.

    Продукт живий, з реальними користувачами і сезонністю: влітку, в пік івентів, навантаження виростає в рази. Команда розподілена між Європою та Україною. Фаундери американці і глибоко в продукті, є продакт- і проджект-менеджери, всі девелопери в команді сеніорні. Темп високий, процес зрілий.

    Стек

    • Backend: Node.js (NestJS), TypeScript
    • Frontend: React (Remix), Tailwind
    • База: PostgreSQL (TypeORM)
    • Інфраструктура: GCP, Cloudflare; платежі: Stripe
    • Щодня користуємося AI-інструментами: Claude Code, Cursor тощо

    Чим займатиметесь

    • Вестимете фічі від обговорення з ПМами до релізу
    • Проєктуватимете архітектуру нових модулів і фіч: спершу продумане рішення, потім код
    • Доменна логіка тикетингу: seat maps, бронювання, платіжні флоу на Stripe
    • Схеми БД і перформанс під сезонні піки продажів
    • Інтеграції з обладнанням на івентах: сканери, квиткові принтери

    Хто нам потрібен

    • 5+ років досвіду, Node.js і React з TypeScript у продакшні щодня. NestJS і Remix у резюме будуть перевагою, без них теж розглянемо, якщо база сильна.
    • Вміння проєктувати, а не тільки писати: архітектура рішення до першого рядка коду, чисті абстракції, DRY і SOLID як звичка в щоденній роботі, а не слова для співбесіди
    • Досвід проєктування схем БД під навантаження. Платіжки (Stripe чи аналоги) — вагомий плюс
    • Самостійність: ПМи ставлять задачі, декомпозицію і відповідальність за реалізацію берете на себе
    • Без его. Рішення в команді обговорюються, критика по суті — нормальна частина процесу
    • Залученість. Пишемо чесно: це не 24/7, овертайми ніхто не нав’язує, але команда живе продуктом, і в слаку буває жваво й опівночі. Якщо звикли о 18:00 закрити ноут і до ранку не з’являтись — вам тут буде некомфортно, краще зрозуміти це одразу
    • Сезонні чергування і вечірні дзвінки. Фаундери в США, тому частина синків — увечері за київським часом. Влітку в дні великих івентів чергування по черзі з іншими девелоперами, іноді до пізньої ночі; в інші дні сезону треба бути на зв’язку на випадок чогось термінового. Восени і взимку ритм звичайний, спокійний
    • Англійська, достатня для щоденного спілкування в команді. Жорсткого порога типу B2+ нема: якщо ви сильні технічно, рівень обговоримо

    Буде плюсом

    • Тикетинг, букінг, e-commerce чи інші системи з піковими навантаженнями
    • Інтерес до заліза: принтери, сканери, IoT
    • Досвід on-call чи продакшн-сапорту
    • Робота в продуктових командах, де фрази «це не мій тікет» не існує

    Етапи

    1. Скрин-дзвінок з нами (Gabsoft), 30 хвилин: очікування, умови, чи збігаємось по формату
    2. Інтерв'ю з ПМ і технічне з командою продукту
    3. Розмова з лідами продукту, після неї офер

    Як відгукнутись

    Разом із CV напишіть кілька речень від себе: яким продуктом чи фічею пишаєтеся і чим вам відгукнувся описаний формат роботи. Відгуки без цього не розглядаємо.


    Key requirements and skills

    • English — above average
    • Work experience more than 5 years.
    • Higher education.
    • JavaScript
    • PostgreSQL
    • React
    • Відповідальність
    • Node.js
    • TypeScript
    • Робота в команді
    • Frontend-розробка
    • Backend-розробка
    • Tailwind CSS
    • NestJS
    • Google Cloud Platform
    • Stripe
    • Cloudflare
    • Самостійність
    • SOLID Principles
    • Чесність
    • TypeORM
    Show all skillsRoll up skills
    Gabsoft

    Similar jobs

    All similar jobs

    Salary statistics