- Розробляти та підтримувати full-stack функціонал у межах Next.js застосунку, tRPC API layer та схеми бази даних
- Відповідати за міграції бази даних і проєктування схем із використанням Drizzle ORM
- Писати змістовні тести — unit, інтеграційні та E2E — як частину звичайного процесу розробки
- Брати участь у вдосконаленні та підтримці CI/CD, GitHub Actions pipeline та процесів деплою, інтегруючи бекенд-сервіси (Turso, Vercel, PostHog, GitHub тощо)
- Проводити code review та розвивати інженерні практики
- 7+ років практичного досвіду в розробці ПЗ — ви щодня пишете код, а не лише робите рев’ю
- Сильні знання TypeScript (strict mode, generics, discriminated unions)
- Глибокий досвід роботи з React і сучасним full-stack фреймворком (перевага — Next.js)
- Впевнене володіння SQL — проєктування схем, оптимізація запитів, міграції
- Досвід роботи з type-safe API (tRPC, GraphQL або аналогічні рішення)
- Розуміння підходів до аутентифікації та авторизації (JWT, RBAC, session management)
- Досвід у DevOps: CI/CD (GitHub Actions або аналоги), контейнеризація, управління середовищами, процеси деплою
- Досвід E2E та інтеграційного тестування (Playwright, Cypress або аналоги)
- Комфортна робота по всьому стеку — від схеми бази даних до UI на рівні пікселів
- Досвід із Drizzle ORM або іншими TypeScript-native ORM
- Знайомство з edge/serverless runtime (Turso, libSQL)
- Досвід у payroll, HR або fintech доменах
- Досвід із Clerk або подібними платформами для аутентифікації
- Фокус на результаті (delivery) більше, ніж на плануванні
- Чесні code review, мінімум зайвої абстракції, практичні рішення
- Тести як повноцінна частина продукту, а не “на потім”
- Пряма комунікація — ми рухаємося швидко і без зайвого ускладнення
- Вміння ефективно та відповідально працювати з AI-інструментами
- Готовність вчитися та навчати інших у процесі роботи