Full-Stack Developer (B2B SaaS Product Studio, Django / Typescript)
Привіт!
Мене звати Віталій, я партнер у Gearheart.
Тут ми допомагаємо фаундерам стартапів валідувати ідеї та запускати MVP, які мають реальний шанс на успіх. Ми спеціалізуємося на B2B SaaS-продуктах, активно працюємо з AI-рішеннями та дивимось на кожен проєкт очима фаундера. Ми не будуємо те, що нам сказали, ми робимо те, що може стати прибутковим бізнесом.
Зараз ми формуємо кросфункціональну команду для для побудови MVP для наших клієнтів і шукаємо Full-Stack Developer — людину, якій цікаво працювати з різними продуктами, швидко запускати MVP і експериментувати з AI.
Це роль для тих, кому нудно 2 роки працювати над одним продуктом.
Тут кожні кілька місяців — новий виклик, нова бізнес-модель, нова логіка.
Про роль
Ти працюватимеш у невеликій команді (2–3 девелопери, Product Lead, QA, інколи дизайнер) над MVP для різних B2B SaaS стартапів. Більшість продуктів зараз мають AI-складову: LLM-інтеграції, AI-асистенти, автоматизація процесів, робота з великими масивами даних.
Наш стек:
⚙️Frontend: React, TypeScript.
⚙️Backend: Django, Python, (Node.js - буде плюсом).
⚙️Databases: PostgreSQL.
Стек може змінюватися залежно від задачі та продукту.
Дії та очікувані результати роботи
- Розробляти архітектуру продуктів, демонструвати навички організації коду, тестування, рефакторингу.
- Працювати з backend та frontend різних проєктів, іноді на різних мовах.
- Свідомо обирати СУБД, визначати ефективну структуру даних, профілювати та оптимізовувати запити.
- Вміти самостійно декомпозувати задачі і пропонувати технічні рішення.
- Спілкуватися з клієнтами (у співпраці з Product Lead): формулювати вимоги та фічі проєктів, зокрема враховуючи потреби та очікування клієнтів, щоб забезпечити успішну реалізацію, брати участь у технічному челенджі ідей
- Бути відповідальним в роботі на всіх рівнях: задавати питання, знаходити відповіді, дотримуватися встановлених термінів та своєчасно повідомляти, якщо виникають issues.
- Використовувати AI як компаньйона в розробці (Claude, Cursor тощо), але не делегувати йому мислення.
- Ділитись знаннями, надавати своєчасний фідбек, проводити регулярний performance review та підтримувати у досягненні поставлених цілей.
Результат твоєї роботи не просто “закриті задачі”, а робочі продукти, які приносять цінність.
Вимоги
- Англійська — B2 Upper intermediate. Ти працюватимеш з клієнтами.
- Досвід комерційної розробки не менше 4 років.
- Впевнене володіння Django, володіння Node.js буде плюсом.
- Досвід з React або Vue для розробки фронтенду.
- Знання реляційних баз даних, зокрема Postgres.
- Вміння ефективно працювати із Claude/Cursor для пришвидшення розробки.
- Досвід інтеграції AI або реальний інтерес і практика роботи з LLM.
- Досвід роботи з API, базами даних, авторизацією, ролями.
Ми пропонуємо:
- Повний remote і можливість самостійно організувати робочий процес.
- Відпустка 18 робочих днів (+державні свята).
- Кожного місяця виділяється $20 на активності пов’язані з проф. саморозвитком.
- Компенсація 50% вартості індивідуальних занять з англійської.
- Компенсація 50% вартості психотерапевта.
- Медичне страхування Best Doctors.
Процес інтерв’ю
- Дзвінок зі мною (30 хв) — отримаєш більше інформації про компанію та стратегію, проєкти та співпрацю.
- Live Coding (1 год) — поділишся своїми навичками у написанні коду на дзвінку з Lead Developer.
- Технічне інтерв’ю з Lead Developer та Product Lead (1 год) — поділишся своїм технічним досвідом і ключовими досягненнями.
- Зустріч з моїм партнером Володимиром, CTO (30 хв) — дізнаєшся більше щодо очікувань твоєї ролі та внеску в успіх команди. Розкажеш про свій досвід в керуванні та розробці.
Якщо хочеш будувати продукти, а не просто писати код — будемо раді знайомству.
Required skills experience
| React.js | 1.5 years |
| TypeScript | 1.5 years |
| Django | 1.5 years |
| Python | 1.5 years |
| PostgreSQL | 1.5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C2 - Proficient |