CTO Tech Lead / Senior Backend Engineer (Node.js, NestJS, PostgreSQL) to $7000

Ride-hailing платформа (аналог Uber/Bolt), яку будуємо з нуля на українському ринку. Greenfield: сучасний стек, чиста архітектура, жодного легасі.  детальне технічне ТЗ та спроектована архітектура - фундамент закладено, тепер потрібна людина, яка поведе інженерну частину.
 

Ти - перший Tech Lead у команді. Поєднуєш hands-on розробку з технічним лідерством: сам пишеш складні частини системи і одночасно відповідаєш за архітектуру, якість коду та зростання команди.

Це не "менеджер який колись писав код". Це інженер, якому довіряють найскладніші задачі - і який допомагає іншим вирости.
Зона відповідальності

Архітектура: проектування та ревізія ключових технічних рішень - від схеми БД до міжсервісної комунікації. Hands-on: особисто реалізуєш критичні модулі (платіжна система, matching engine, real-time трекінг). Команда: найм backend-інженерів, code review, 1-on-1, технічне менторство. Інфраструктура: GCP / GKE, Docker, Terraform, CI/CD через GitHub Actions - налаштування та підтримка.
Що будуємо технічно

  • State Machine поїздки (11 станів), race conditions, optimistic locking
  • Payment flow: LiqPay Pre-Auth Hold → Capture → Split Capture → SAGA rollback
  • Real-time трекінг: WebSocket (Socket.io + Redis Adapter), batch location updates
  • Гео-пошук: PostGIS (ST_DWithin, GiST indexes), Redis TTL-кешування
  • Scheduled rides, anti-fraud, Rider Boost, система боргів і блокувань
  • BullMQ черги для фонових задач і білінгу
    Стек

    --- Backend: Node.js 20, NestJS, TypeScript 5, Prisma ORM + Raw SQL Database: PostgreSQL 15 + PostGIS, Redis Cluster Infra: GCP / GKE, Docker, Terraform, GitHub Actions, BullMQ

    Must Have

  • 6+ років комерційного досвіду, з них 2+ у ролі Tech Lead або Senior+
  • Глибоке знання NestJS - DI, Guards, Interceptors, модульна архітектура
  • PostgreSQL на рівні експерта: транзакції, ізоляція, блокування, складний SQL, індекси
  • Redis: черги, Pub/Sub, TTL, cluster-режим
  • Досвід проектування high-load систем
  • Навички найму та менторства інженерів
  • Вміння приймати архітектурні рішення та відстоювати їх аргументами
  • English Intermediate+ (документація, API-специфікації)

    Nice to Have
  • PostGIS або досвід з геоданими
  • Досвід інтеграції платіжних шлюзів (LiqPay, Stripe, Fondy)
  • Kubernetes, Terraform
  • Event-driven архітектура, message brokers
  • Досвід у транспортних або marketplace-платформах

Required domain experience

Fintech 2 years
SaaS 3 years
Security 1 year
E-commerce / Marketplace 2 years
Machine Learning / Big Data 2 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 19 February
33 views
·
8 applications
75% read
To apply for this and other jobs on Djinni login or signup.
Loading...