18 Sep
|
AlmaBay
|
Azizpur
Job Description
About the role
n
We're looking for a backend engineer who can take real ownership of features and modules end-to-end - from schema design to API implementation to production support. You'll work in a codebase built around multi-tenancy, scoped authorization, and AI-driven workflows, and contribute to architectural decisions within the direction set by our senior engineers.
n
The work is technically substantial. You'll spend time on genuinely hard problems: multi-tenant data isolation, permission systems that go beyond simple role checks, integrations with government systems that Indian institutes are required to use, and backend services that support AI-powered features.
n
What you'll do
n
n
- Build backend services in Node.js and NestJS against a PostgreSQL data layer
n
- Design and implement APIs that serve multiple tenants with logically isolated data
n
- Work on authorization systems - scoped role assignments, permission caching, audit logging
n
- Integrate with external systems including payment gateways, identity providers, communication
n
n
platforms, and government services
n
n
- Build async workflows using message queues and background workers
n
- Contribute to backend services that orchestrate AI features (working with LLMs via provider APIs)
n
- Write tests, review code, participate in architecture discussions
n
- Support production systems used by real customers - read logs, debug incidents, own the fixes
n
n
Required experience
n
n
- 3-5 years of professional Node.js development, with production NestJS experience
n
- Solid PostgreSQL: schema design, query optimization, indexing, transactions
n
- Solid understanding of authorization patterns beyond simple role checks (scoped permissions,
n
n
hierarchical roles, or equivalent complexity)
n
n
- Experience with async workflows - message queues, background jobs, event-driven patterns (BullMQ, RabbitMQ, Kafka, or Pub/Sub)
n
- Redis for caching, sessions, and rate limiting
n
- Writing and maintaining test suites (unit and integration)
n
- Production experience: comfortable reading logs, debugging live issues, owning what you ship
n
- Git-based collaborative workflow, code review discipline, clear PR descriptions
n
- Strong written English - you'll write design notes, PR descriptions, and technical documentation
n
n
Strongly preferred (any two of these)
n
• Multi-tenant SaaS experience - you should have opinions on schema-per-tenant vs database-per-
n
tenant trade-offs
n
n
- Shipped features integrating with LLMs in production (OpenAI, Anthropic, Gemini, or equivalent)
n
- Worked in a regulated domain (ed-tech, fintech, healthcare) where compliance affects data modeling
n
n
• Comfortable with modular monolith architecture and microservices
n
Nice to have
n
n
- pgvector or another vector database
n
- Docker and containerized deployments
n
- Cloud platforms (GCP preferred, AWS or Azure acceptable)
n
- CI/CD pipelines
n
- Prior exposure to Indian regulatory frameworks (DPDP, UGC compliance, DigiLocker integrations)
n
- Experience generating API type definitions from OpenAPI specs, or publishing internal npm packages for cross-repo type sharing
n
n
Who thrives in this role
n
n
- Engineers who want architectural depth without waiting years to earn it
n
- People who take ownership seriously - you're responsible for what you ship, including how it behaves in production
n
- Engineers who care about code that other people have to read, not just code that works
n
- Anyone who wants to work on AI-integrated backends before it becomes standard everywhere.
n
📌 Back End Developer (Azizpur)
🏢 AlmaBay
📍 Azizpur