Job VC

Lead BackEnd Engineer

Selfinspection · djinni · $$$$ · Тільки віддалено Країни Європи та Україна
Open original ↗

🌟 About SelfInspection
SelfInspection is a fast-growing AI-driven vehicle inspection platform transforming how leasing companies, fleets, and financial institutions process vehicle damage assessments.
We combine computer vision, automation, and modern cloud architecture to deliver scalable and intelligent inspection workflows.
We are building a robust, event-driven backend system — and we’re looking for a
strong Senior/Lead Backend Engineer
to help us scale it properly.

🧠 What You’ll Do
Design and build scalable
microservices
using
NestJS (TypeScript)
Architect and maintain
event-driven systems
using
Kafka / RabbitMQ
Design clean domain-driven services (inspection flows, reports, billing, notifications)
Work with
PostgreSQL
(schema design, optimization, migrations)
Improve system reliability, observability, and performance
Participate in architectural decisions (modular monolith vs microservices boundaries)
Collaborate closely with frontend, QA, and AI teams
Write clean, testable, production-ready code
Help improve CI/CD and deployment pipelines (AWS environment)
🏗 Tech Stack
Backend:
NestJS (TypeScript)
Architecture:
Microservices, Event-Driven
Messaging:
Kafka and/or RabbitMQ
Database:
PostgreSQL
Cloud:
AWS
Containerization:
Docker
CI/CD:
GitHub Actions (or similar)
APIs:
REST (future: gRPC)

✅ Requirements
5+ years of backend development experience
Strong experience with
microservices architecture
Hands-on experience with
event-driven systems (Kafka or RabbitMQ)
Deep knowledge of
NestJS or Node.js backend frameworks
Strong experience with
PostgreSQL
(indexes, performance tuning, transactions)
Understanding of distributed systems challenges (idempotency, retries, eventual consistency)
Experience designing APIs and maintaining clean contracts
Startup mindset: ownership, autonomy, speed

🎯 Nice to Have
Experience with Domain-Driven Design (DDD)
Experience with inspection, insurance, fintech, or fleet systems
Familiarity with Kubernetes
Experience building high-throughput systems
Knowledge of AI/ML service integrations

💼 What We Offer
Work on a real AI product with global customers
Strong technical ownership
Fast-paced startup culture
Flexible work schedule
Competitive compensation
Opportunity to shape architecture decisions

💡 Who Will Thrive Here
Someone who:
Thinks in systems, not just endpoints
Cares about architecture quality
Can balance speed and correctness
Takes ownership instead of waiting for tickets