Auslander Technology

Backend Developer (TypeScript / NestJS) — Multi-Tenant SaaS & Microservices (Remote)

Auslander Technology

Software & Data

Today
Easy apply New

Job summary

We are looking for a Backend Developer with strong TypeScript and NestJS experience to help design and build a scalable multi-tenant SaaS platform using modern backend architecture and microservices patterns.

Min Qualification: Bachelors Experience Level: Mid level Experience Length: 3 years Working Hours: Full Time

Job descriptions & requirements

Backend Developer (TypeScript / NestJS) — Multi-Tenant SaaS & Microservices (Remote)

Role: Backend Developer
Stack: TypeScript, NestJS, PostgreSQL/MySQL, Redis, Docker
Mode: Remote

About the role


You will work on a distributed backend system that includes REST APIs, microservices, database design, authentication systems, and scalable infrastructure components.


Core Responsibilities
• Design and implement backend services using NestJS and TypeScript.
• Build and maintain a multi-tenant architecture ensuring proper tenant isolation and security.
• Develop REST APIs and internal microservices.
• Implement inter-service communication using message queues or event-driven architecture.
• Design and optimize database schemas, queries, and migrations.
• Implement authentication and authorization systems (JWT, RBAC, permissions).
• Maintain clean architecture principles and modular code organization.
• Collaborate with frontend and infrastructure teams to deliver scalable features.


Required Skills

Backend & Framework
• Strong experience with TypeScript.
• Solid experience building applications with NestJS.
• Deep understanding of REST API design and backend architecture.

Multi-Tenant Systems

Experience implementing one or more multi-tenant strategies:
• Shared database with tenant_id
• Schema-based tenancy
• Database-per-tenant architecture

Understanding of:
• Tenant resolution (subdomain, headers, request context, tokens)
• Data isolation and tenant security
• Tenant-aware authorization


Microservices & Distributed Systems

Experience with microservice architectures, including:
• Service-to-service communication
• Event-driven architectures
• Message queues (examples: RabbitMQ, Kafka, Redis streams, SQS)
• Background workers and job queues

Familiarity with:
• API gateways
• Service orchestration
• Fault tolerance and retry mechanisms
• Distributed system patterns


Database & Storage
• Experience designing relational databases (PostgreSQL or MySQL).
• Schema design, indexing, and performance optimization.
• Experience with ORMs such as Prisma, TypeORM, or Sequelize.
• Database migrations and versioning.


DevOps & Infrastructure
• Experience with Docker and containerized development environments.
• Familiarity with cloud platforms or edge platforms (AWS, Cloudflare, etc.).
• Experience with environment configuration and deployment pipelines.


Nice to Have
• Redis (caching, queues, rate limiting)
• Background job processing
• API documentation tools (Swagger / OpenAPI)
• Monitoring and logging systems
• Experience building SaaS platforms


Code Quality Expectations
• Clean, maintainable, well-structured code
• Strong understanding of modular architecture
• Version control using Git
• Ability to write tests and maintain code quality


Application Requirements

Please include:
• GitHub profile or code portfolio
• Links to relevant backend projects
• Short explanation of your experience with multi-tenant architecture
• Experience with NestJS microservices or distributed systems

Nest Js TypeScript

Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Follow us On:
Get it on Google Play
2026 BrighterMonday

Or your alerts