- · Viewed by 3 job seekers
- Above average
- 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 чи продакшн-сапорту
- Робота в продуктових командах, де фрази «це не мій тікет» не існує
Етапи
- Скрин-дзвінок з нами (Gabsoft), 30 хвилин: очікування, умови, чи збігаємось по формату
- Інтерв'ю з ПМ і технічне з командою продукту
- Розмова з лідами продукту, після неї офер
Як відгукнутись
Разом із 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
Similar jobs
-
Senior, Lead Full Stack Engineer (Node.js, TypeScript, Product Engineering, AI)
160 000 – 240 000 UAH, Intelligent People, Remote -
Junior Full-stack Developer (React, Node.js)
30 000 – 70 000 UAH, UncleSolutions, Remote -
Senior Full‑Stack Developer (Python, Django, React, Amazon SP‑API)
Туровська О.М., ФОП, Remote -
Senior Full-Stack Developer (PHP, Go, Vue.js)
Starlight Media, Remote -
Senior Full-Stack Developer PHP (Laravel, Vue.js)
Олешко О., ФОП, Remote