Tech Lead / Senior Backend Engineer

Про проект

Будуємо ride-hailing платформу (аналог Uber/Bolt) з нуля для українського ринку.

-Greenfield проект:

-Сучасний стек без легасі

-Детальне технічне ТЗ (10,000+ рядків специфікації)

-Спроектована архітектура

-Фінансування на місці

інженер, який:

  • ✅ Сам пише найскладніші частини системи (60-70% часу — hands-on coding)
  • ✅ Приймає архітектурні рішення та відповідає за технічну якість
  • ✅ Будує команду та допомагає іншим рости
  • ✅ Може пояснити кожен рядок коду, який написав будь-хто в команді
    Ти будеш писати код щодня. Не просто review — а реалізовувати критичні модулі власноруч.

    Зона відповідальності
  • 1. Hands-On Development (60-70% часу)
  • Ти особисто реалізуєш найскладніші модулі

    2. Архітектура та технічне лідерство (20-30% часу)
  • Проектування database schema (Prisma + Raw SQL для складних queries)
  • Ревізія архітектурних рішень (від схеми БД до міжсервісної комунікації)
  • Code review критичних pull requests
  • Технічна документація (ADR, API specs, runbooks)
  • Performance optimization (query tuning, indexing, caching strategies)

    3. Команда (10-20% часу)
  • Найм backend-інженерів (технічні інтерв'ю, coding challenges)
  • 1-on-1 з розробниками
  • Технічне менторство (пара програмінг, knowledge sharing)

    4. Інфраструктура
  • GCP / GKE setup та підтримка
  • Docker, Terraform IaC
  • CI/CD через GitHub Actions
  • Monitoring, alerting, incident response

    Технічний стек
  • Backend:
  • Node.js 20, NestJS, TypeScript 5
  • Prisma ORM + Raw SQL для складних queries
  • Database:
  • PostgreSQL 15 + PostGIS extension
  • Redis Cluster (caching + Pub/Sub)
  • Real-Time:
  • Socket.io + Redis Adapter
  • BullMQ (background jobs)
  • Infrastructure:
  • GCP / GKE
  • Docker, Terraform
  • GitHub Actions (CI/CD)
  • Integrations:
  • LiqPay (payments)
  • Google Maps API
  • Twilio/TurboSMS (OTP)
  • Firebase Cloud Messaging (push)

     

    ✅ Must Have

    Технічні скіли:

    1. Node.js Ecosystem (expert-level):

    6+ років комерційного досвіду з Node.js

    Глибоке знання NestJS: DI, Guards, Interceptors, Pipes,

    Exception Filters

    TypeScript advanced patterns (Generics, Conditional Types, Utility Types)

    Async patterns: Promises, async/await, event loop, backpressure handling

    2. PostgreSQL (expert-level):

    Складний SQL (CTEs, Window Functions, Recursive Queries)

    Транзакції, ізоляція (READ COMMITTED, SERIALIZABLE)

    Locking (row-level, table-level, advisory locks)

    Indexing strategies (B-tree, GiST, GIN)

    Query optimization (EXPLAIN ANALYZE, pg_stat_statements)

    Partitioning, replication

    3. Redis (advanced):

    Черги (BullMQ або аналог)

    Pub/Sub для distributed systems

    TTL, eviction policies

    Cluster mode

    4. System Design:

    Досвід проектування high-load систем (10k+ RPS)

    Microservices vs Monolith trade-offs

    CAP theorem, eventual consistency

    Idempotency, retries, circuit breakers

    5. Code Quality:

    Clean Code principles

    SOLID, DRY, KISS

    Unit testing (80%+ coverage)

    Integration testing

    Лідерські скіли:

    2+ роки досвіду у ролі Tech Lead або Senior Engineer з менторством

  • Досвід найму backend-інженерів (проведення технічних інтерв'ю)
  • Code review практики
  • Вміння приймати архітектурні рішення та аргументувати їх
  • 1-on-1, технічне менторство
  • Комунікація:
  • English Intermediate+ (читання документації, написання API specs)
  • Вміння пояснювати складні технічні концепції простими словами

    ______________ Nice to Have

  • PostGIS або досвід з геоданими
  • Інтеграція платіжних шлюзів (LiqPay, Stripe, Fondy)
  • WebSocket at scale (Socket.io + Redis Adapter)
  • Kubernetes, Terraform, Helm
  • Event-driven архітектура (Kafka, RabbitMQ, NATS)
  • Досвід у транспортних / marketplace платформах (ride-hailing, delivery, logistics)
  • Contribution в open-source проекти

    ____________________ Умови

  • Позиція: Tech Lead / Senior Backend Engineer

    Зайнятість: Full-time

  • Команда: Ти + 1 Senior Backend 
  • Термін: 6-8 місяців MVP → Production

     

    ______________Старт: Березень 2026

  • 📈 Що отримаєш
  • 1. Технічні виклики світового рівня:
  • Складні distributed systems
  • High-load real-time processing
  • Фінансові транзакції з жорсткими SLA
  • Геопросторові алгоритми
  • 2. Ownership:
  • Твої архітектурні рішення = фундамент продукту
  • Вплив на вибір технологій, процеси, команду
  • Можливість експериментувати з новими підходами
  • 3. Професійне зростання:
  • Досвід побудови системи з нуля (не підтримка легасі)
  • Лідерство в команді (найм, менторство, processes)
  • Portfolio project для міжнародного резюме
  • 4. Greenfield без legacy pain:
  • Жодного "це тут так історично склалося"
  • Сучасні практики з першого дня
  • Чиста архітектура, яку ти проектуватимеш.

     

Required skills experience

SaaS 2 years
fintech 2 years
Node.js 5 years
Prisma ORM 3 years
Socket.io 2 years
Kubernetes 3 years
BullMQ 3 years
CI/CD 3 years
PostgreSQL 5 years
Redis 3 years

Required domain experience

SaaS 2 years
Fintech 2 years
Machine Learning / Big Data 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 23 February
24 views
·
2 applications
To apply for this and other jobs on Djinni login or signup.
Loading...