Опубликовано сегодня

Backend Developer/Node.js / NestJS / Turborepo/Monorepo

Sky.md
Опубликовано сегодня

Backend Developer/Node.js / NestJS / Turborepo/Monorepo

Основная информация
Зарплата:
от 1 500 USD
Вид занятости:
Full-time
Oпыт:
Entry-Level (< 2 лет), Mid-Level (2-5 лет)
Город:
Кишинёв
Место работы:
Местоположение работодателя

Описание вакансии

Зарплата: $1,500 - $3,000 USD (обсуждается в зависимости от опыта)
Тип: Full-time
Стек: NestJS, TypeScript, Drizzle ORM, PostgreSQL, Turborepo, Redis

О проекте
Мы создаём современную CRM-платформу для туристической индустрии, используя multi-tenant архитектуру и monorepo. Платформа обслуживает несколько брендов с изолированными данными и независимым масштабированием, при этом с единым codebase.

Что делает платформу уникальной:

  • Multi-tenant architecture (отдельная schema для каждого бренда)
  • Monorepo с Turborepo (shared packages, type-safe)
  • Множественные API-интеграции (flight search APIs, tour operator APIs, messaging APIs)
  • Функциональность в реальном времени (Redis, BullMQ)
  • Фоновые задачи (email, SMS, обработка бронирований)
  • Type-safe end-to-end (TypeScript + Drizzle ORM)

Технологический стек

  • Backend Core
  • NestJS - Модульный framework с dependency injection, decorators, guards, interceptors
  • TypeScript - Strict mode, type safety по всему стеку
  • Drizzle ORM - Type-safe queries, migrations, relations, multi-tenant support
  • PostgreSQL 15+ - Multi-tenant с отдельной schema для каждого бренда
  • Redis - Caching, session management, real-time features
  • BullMQ - Background jobs (отправка email, SMS, генерация отчётов, API sync)

Архитектура & Infrastructure

  • Turborepo - Monorepo с intelligent caching, shared packages
  • Docker - Containerization для development и deployment
  • CI/CD - GitHub Actions для automated testing и deployment
  • REST API - Clean architecture, versioning, rate limiting
  • Third-party APIs - Flight search APIs, tour operator APIs, messaging APIs, payment gateways
  • Webhooks - Обработка incoming/outgoing webhooks
  • Обязанности
  • Проектирование и реализация современных RESTful API (NestJS modules, controllers, services)
  • Реализация сложной бизнес-логики (bookings, payments, lead management)
  • Проектирование и внедрение надёжной multi-tenant системы
  • Интеграция внешних сервисов (third-party APIs, webhooks)
  • Оптимизация производительности (query optimization, caching strategies, database indexing)
  • Проектирование схемы базы данных (Drizzle ORM schemas, migrations)
  • Проектирование background jobs (email queues, sync jobs, scheduled tasks)
  • Code review и поддержка codebase
  • Тестирование (unit, integration, E2E)

Требования (Must Have)

  • Сильный опыт с Node.js (3+ года)
  • Практический опыт с NestJS (1+ год) - modules, dependency injection, decorators
  • Продвинутый TypeScript - Generics, utility types, type inference
  • PostgreSQL - Query optimization, indexing, transactions
  • REST API design - Best practices, versioning, error handling
  • Backend архитектура - Design patterns (Repository, Service Layer, Factory)
  • Качество кода - Clean code, SOLID principles
  • Problem solving - Практичный подход, эффективное решение задач

Nice to Have

  • Drizzle ORM - Или похожие ORM (Prisma, TypeORM)
  • Turborepo / Monorepo - Опыт работы с monorepo (Nx, Rush и т.д.)
  • Redis - Caching strategies, pub/sub
  • BullMQ / Bull - Обработка background jobs
  • Docker - Containerization, docker-compose
  • CRM systems - Или сложные B2B-системы
  • Multi-tenant architecture - Или multi-company системы
  • Payment integrations - Stripe, PayPal и т.д.
  • CI/CD - GitHub Actions, GitLab CI и т.д.

Отправляйте CV на email: hr@sky.md" rel="noopener noreferrer" target="_blank">join@enwardo.md

Отправить CV

О компании

Sky.md - Conectăm destinații, creăm experiențe

Sky.md este mai mult decât o agenție de turism. Suntem o companie moldovenească care transformă visurile de călătorie în realitate, oferind pachete turistice personalizate și bilete de avion la cele mai competitive prețuri din piață.

Cine suntem

Cu sediul în inima Chișinăului, Sky.md combină experiența în industria turismului cu inovația tehnologică. Echipa noastră este formată din specialiști pasionați de călătorii și profesioniști IT care dezvoltă constant soluții digitale moderne pentru a îmbunătăți experiența clienților noștri.

Ce ne face diferiți

În timp ce majoritatea agențiilor de turism se axează doar pe vânzări, noi investim activ în dezvoltarea de produse inovative. Departamentul nostru IT lucrează la platforme și instrumente care simplifică procesul de planificare și rezervare a călătoriilor, poziționându-ne în fruntea transformării digitale din industria turistică locală.

De ce să te alături echipei Sky.md

  • Inovație: Lucrezi într-un mediu unde ideile noi sunt apreciate și implementate
  • Diversitate: De la turism la tehnologie, avem proiecte variate și provocatoare
  • Creștere: Investim în dezvoltarea profesională a fiecărui membru al echipei
  • Impact: Contribui direct la conectarea moldovenilor cu destinații din toată lumea
  • Echipă tânără: Atmosferă dinamică, colaborare și spirit antreprenorial

Alătură-te nouă și fii parte din echipa care redefinește călătoriile!

Отзывы о компании

Оцените компанию:
0 star star star star star 0 отзывов

Контакты

Адрес вакансии
Кишинёв, Центр, Bulevardul Ștefan cel Mare și Sfînt 3
Телефон:
Эл. почта:

Похожие вакансии в этой компании

Опубликовано сегодня
от 1 000 USD Кишинёв

Похожие вакансии

Опубликовано сегодня
от 1 000 USD Кишинёв
Опубликовано сегодня
1 500 USD Кишинёв
Опубликовано сегодня
1 800 USD Кишинёв
Опубликовано сегодня
от 800 USD Кишинёв
Опубликовано сегодня
2 500 USD Кишинёв
Вы все еще ищете работу или ищете сотрудников для своего бизнеса?