Search by job, company or skills

T

Senior Backend Engineer (Node.js / Microservices / Distributed Systems)

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We're building Learnato — a next-generation, enterprise-grade learning platform designed to support large-scale, multi-tenant training ecosystems.

This is not a CRUD backend role.

We are solving real engineering problems:

  • Multi-tenant architecture at scale
  • Distributed microservices (30+ services)
  • Reliability, fault tolerance, and performance under load
  • Fine-grained IAM (RBAC + ABAC + ACL)
  • Real-time learning workflows and analytics

If you enjoy thinking in systems, not endpoints, you'll fit right in.

What You'll Be Working On
  • Design and build scalable microservices using Node.js / NestJS
  • Architect and implement multi-tenant systems (schema-per-tenant / isolation strategies)
  • Build resilient systems:
  • retries, backoff, idempotency
  • circuit breakers, graceful degradation
  • handling partial failures
  • Implement caching strategies:
  • Redis (Memorystore)
  • HTTP caching (ETag, Cache-Control)
  • multi-layer caching (API + DB + CDN thinking)
  • Build observability-first systems:
  • structured logging
  • metrics, tracing (OpenTelemetry)
  • debugging distributed systems
  • Work on event-driven architecture (Pub/Sub, async workflows)
  • Design high-performance APIs for real-time and batch use cases
  • Collaborate on system design decisions, not just implementation
Must-Have Skills
  • Strong experience in Node.js (production systems)
  • Experience with NestJS (or willingness to adopt quickly)
  • Deep understanding of microservices architecture
  • Hands-on with PostgreSQL (preferably multi-tenant patterns)
  • Experience with Redis / caching systems
  • Solid understanding of:
  • concurrency
  • performance optimization
  • API design
  • Experience building fault-tolerant systems
Good-to-Have (Highly Valuable)
  • Experience with GCP (Cloud Run, Pub/Sub, Cloud SQL, Logging)
  • Understanding of distributed systems patterns
  • Knowledge of RBAC / ABAC / IAM systems
  • Experience with OpenTelemetry / observability stacks
  • Exposure to API gateways (Apigee, Kong, APISIX, etc.)
  • Event-driven systems and asynchronous processing
  • Experience building SaaS platforms (multi-tenant)
What We Care About

We value engineers who:

  • Think in failure scenarios first, not happy paths
  • Can break down systems into clear, scalable components
  • Write code that is observable, debuggable, and production-ready
  • Challenge assumptions and bring strong technical opinions
  • Care about performance, cost, and scale
What This Role Is NOT
  • Not a basic API development role
  • Not limited to feature delivery
  • Not a maintenance/support role
Why Join Us
  • Build a from-scratch, high-impact SaaS platform
  • Work on real distributed systems problems
  • High ownership, zero bureaucracy
  • Direct impact on product, architecture, and engineering direction 

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145803475

Similar Jobs