Back to search
Wethere Linkedin · Posted yesterday

Senior Backend Developer (Node.js / NestJS)

Riyadh

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description


Job Overview


We are looking for an experienced Backend Developer to build and maintain a scalable, high-performance venue booking and event management platform. You will work on complex business logic, real-time systems, and multiple third-party integrations in an enterprise-grade architecture.


Key Responsibilities

Design and develop scalable RESTful APIs using NestJS (Node.js + TypeScript)

Implement complex modules such as booking management, payments, and user roles

Build and maintain modular, domain-driven architecture

Integrate third-party services (payments, notifications, analytics, etc.)

Implement authentication & authorization (JWT, RBAC)

Optimize database queries and ensure high performance

Handle real-time features like push notifications

Develop file processing systems (PDF, Excel, media handling)

Ensure code quality with testing, linting, and best practices

Collaborate with frontend, mobile, and DevOps teams


Required Skills

Strong experience in Node.js, NestJS, and TypeScript

Expertise in PostgreSQL (schema design, optimization)

Experience with Redis (caching, sessions)

Solid understanding of REST API design principles

Experience with authentication & security (JWT, OAuth, RBAC)

Knowledge of Domain-Driven Design (DDD) and clean architecture

Hands-on with third-party integrations (Firebase, Twilio, Email services)

Experience with AWS (S3, EC2) or similar cloud platforms

Familiarity with CI/CD pipelines and production deployments


Preferred Skills

Experience with event-driven architecture / message queues

Knowledge of GraphQL

Experience in payment gateway integrations (Stripe, PayPal)

Familiarity with monitoring tools (Sentry, logging systems)

Experience in document generation (PDF, Excel) and image processing

Understanding of performance optimization and scalability


Tech Stack

Backend: NestJS, Node.js, TypeScript

Database: PostgreSQL, Redis

Storage: AWS S3 / MinIO

Integrations: Firebase, Twilio, Nodemailer

Tools: Jest, ESLint, Prettier, Husky

Monitoring: Sentry, Mixpanel, Slack


Experience Level

4+ years in backend development

Experience in complex, scalable applications is required


Additional Experience

Experience working on booking systems / marketplaces

Familiarity with multi-tenant systems and role-based platforms



Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search