Backend Developer (Node.js / NestJS / Turborepo/Monorepo 1500-3000USD)
Enwardo
6 января 2026
Кишинев
От 3 лет
1 500 – 3 000 долларов
Полный день
Любое образование
На территории работодателя
Backend Developer (Node.js / NestJS / Turborepo/Monorepo 1500-3000USD)
Backend Developer (Node.js / NestJS / Turborepo)
Salariu: $1,500 - $3,000 USD (negociabil în funcție de experiență)
Tip: Full-time
Stack: NestJS, TypeScript, Drizzle ORM, PostgreSQL, Turborepo, Redis
Salariu: $1,500 - $3,000 USD (negociabil în funcție de experiență)
Tip: Full-time
Stack: NestJS, TypeScript, Drizzle ORM, PostgreSQL, Turborepo, Redis
Despre Proiect
Construim o platformă CRM modernă pentru industria turismului, folosind arhitectură multi-tenant și monorepo. Platforma servește multiple branduri cu date izolate și scaling independent, dar codebase unificat.
Construim o platformă CRM modernă pentru industria turismului, folosind arhitectură multi-tenant și monorepo. Platforma servește multiple branduri cu date izolate și scaling independent, dar codebase unificat.
Ce face platforma unică:
Backend Core
- Multi-tenant architecture (schema separată per brand)
- Monorepo cu Turborepo (shared packages, type-safe)
- Integrări API multiple (flight search APIs, tour operator APIs, messaging APIs)
- Real-time features (Redis, BullMQ)
- Background jobs (email, SMS, booking processing)
- Type-safe end-to-end (TypeScript + Drizzle ORM)
Backend Core
- NestJS - Framework modular cu dependency injection, decoratori, guards, interceptors
- TypeScript - Strict mode, type safety pe întreg stack-ul
- Drizzle ORM - Type-safe queries, migrations, relations, multi-tenant support
- PostgreSQL 15+ - Multi-tenant cu schema separată per brand
- Redis - Caching, session management, real-time features
- BullMQ - Background jobs (email sending, SMS, report generation, API sync)
Arhitectură & Infrastructure
- Turborepo - Monorepo cu intelligent caching, shared packages
- Docker - Containerization pentru development și deployment
- CI/CD - GitHub Actions pentru automated testing și deployment
- REST API - Clean architecture, versioning, rate limiting
- Third-party APIs - Flight search APIs, tour operator APIs, messaging APIs, payment gateways
- Webhooks - Incoming/outgoing webhook handling
- Design și implementare API-uri RESTful moderne (NestJS modules, controllers, services)
- Implementare business logic complexă (bookings, payments, lead management)
- Design și implementare sistem multi-tenant robust
- Integrare servicii externe (third-party APIs, webhooks)
- Optimizare performanță (query optimization, caching strategies, database indexing)
- Design schema database (Drizzle ORM schemas, migrations)
- Background jobs design (email queues, sync jobs, scheduled tasks)
- Code review și mentenanță codebase
- Testing (unit, integration, E2E)
- Experiență solidă Node.js (3+ ani)
- Experiență practică NestJS (1+ ani) - modules, dependency injection, decorators
- TypeScript avansat - Generics, utility types, type inference
- PostgreSQL - Query optimization, indexing, transactions
- REST API design - Best practices, versioning, error handling
- Arhitectură backend - Design patterns (Repository, Service Layer, Factory)
- Code quality - Clean code, SOLID principles
- Problem solving - Abordare practică, rezolvare eficientă
- Drizzle ORM - Sau ORM-uri similare (Prisma, TypeORM)
- Turborepo / Monorepo - Experiență cu monorepo-uri (Nx, Rush, etc.)
- Redis - Caching strategies, pub/sub
- BullMQ / Bull - Background job processing
- Docker - Containerization, docker-compose
- CRM systems - Sau sisteme B2B complexe
- Multi-tenant architecture - Sau sisteme multi-company
- Payment integrations - Stripe, PayPal, etc.
- CI/CD - GitHub Actions, GitLab CI, etc.
Trimite CV pe email: join@enwardo.md
E-mail: join@enwardo.md
Преимущества
Тимбилдинги
Мобильная связь
Ноутбук
Собственная парковка
Чай, кофе, вода
Гибкий график работы
Профессиональный рост
Отклик отправлен!
Зарегистрированные на сайте кандидаты чаще получают ответы от работодателей и могут напрямую общаться с ними в ЧАТЕ.