Prismforce is a Vertical SaaS company transforming the Talent Supply Chain for global Technology, Engineering, and IT Services organizations.
Our AI‑powered platform enables enterprises to improve operational agility, accelerate decisions, and increase profitability through intelligent workforce and talent infrastructure.
Job Title
Staff Engineer Backend Platform
Location
Bangalore / Pune
Employment Type
Stack
- Node.js
- TypeScript
- Distributed Systems
- Multi‑Tenant SaaS
About The Role
We are looking for a highly experienced Staff Engineer to lead the architecture and engineering of high‑throughput, high‑availability, multi‑tenant SaaS platforms operating at global scale. This role requires designing and owning mission‑critical backend systems that handle large‑scale concurrency, geo‑distributed traffic, multilingual workloads, and enterprise‑grade reliability requirements. You will drive architecture decisions, platform scalability, database strategy, observability standards, and performance optimization across distributed systems, owning applications end‑to‑end from design reviews to production reliability and engineering excellence.
What You’ll Do
- Architect and own high‑throughput, high‑availability backend platforms serving enterprise SaaS workloads.
- Design globally scalable multi‑tenant and multi‑region systems with strong reliability guarantees.
- Lead application ownership end‑to‑end, including architecture, implementation, deployment, scalability, monitoring, and production operations.
- Build resilient distributed systems with asynchronous event‑driven architectures.
- Lead platform‑level decisions around scalability, caching, throughput optimization, resiliency, and fault tolerance.
- Diagnose and resolve CPU bottlenecks, memory leaks, event loop blocking, connection exhaustion, and distributed system performance issues.
- Define database architecture standards, including indexing strategies, partitioning, sharding, replication, schema evolution, and query optimization.
- Drive engineering excellence across observability, testing, logging, tracing, CI/CD, and operational readiness.
- Lead high‑level system design discussions and architectural reviews across teams.
- Mentor engineers on system thinking, debugging, scalability, and production‑grade engineering practices.
- Collaborate with product and platform teams to design scalable multilingual and geo‑distributed SaaS applications.
- Influence long‑term platform strategy and technical direction.
What We’re Looking For (Priority Order)
- Must Have: Distributed Systems & Platform Architecture – Proven ownership of scalable, highly available SaaS systems.
- Must Have: CS Fundamentals & Runtime Internals – Strong expertise in concurrency, memory, CPU profiling, and runtime behavior.
- Must Have: Database Design & Performance – Advanced schema design, indexing, partitioning, and query optimization.
- Must Have: Multi‑Tenant SaaS Architecture – Tenant isolation, scalability, geo‑distribution, multilingual systems.
- Strong Working Knowledge of Reliability & Observability – Production monitoring, tracing, incident handling, SLO‑driven systems.
- Good to Have: AI/LLM Infrastructure – Exposure to AI‑native backend systems or agentic architectures.
Core Technical Expectations
- High‑throughput distributed systems design.
- High‑availability and fault‑tolerant architectures.
- Multi‑region and geo‑distributed deployments.
- Multi‑tenant SaaS architecture patterns.
- Event‑driven systems and asynchronous processing.
- Horizontal scaling strategies.
- Load balancing and traffic distribution.
- CAP theorem and consistency trade‑offs.
- Resilience engineering and graceful degradation.
- Circuit breakers, retries, backpressure handling.
- Distributed caching and eventual consistency.
- API gateway and service mesh fundamentals.
- Queueing systems: Kafka, RabbitMQ, or equivalent.
Node.js Runtime & Systems Engineering
- Node.js internals: event loop, libuv, V8 heap architecture.
- Worker threads, clustering, async execution models.
- Event loop blocking diagnosis.
- CPU and memory profiling in production systems.
- Heap snapshots, garbage collection analysis.
- Resource leak debugging.
- Process lifecycle and OS‑level system behavior.
- Socket management and connection pooling.
- Performance optimization for long‑running services.
- TypeScript at scale with a strong type‑system understanding.
Database Design & Performance Engineering
- Advanced relational database design.
- Query planning and execution analysis.
- Indexing strategies: B‑tree, composite indexes, partial indexes, covering indexes.
- Database partitioning and sharding.
- Multi‑tenant data isolation models.
- Read/write scaling strategies.
- Replication and failover models.
- Schema migrations and zero‑downtime deployments.
- MongoDB schema optimization and aggregation pipelines.
- Redis caching patterns and cache invalidation strategies.
- Data consistency and transaction management.
- Performance tuning under large‑scale workloads.
High‑Level Design & Architecture
- System decomposition and domain‑driven design.
- Service boundaries and communication patterns.
- Scalability estimation and capacity planning.
- Trade‑off analysis across architecture choices.
- Design documentation and RFC creation.
- Production readiness reviews.
- Reliability‑first engineering mindset.
- Security and tenant isolation awareness.
- Designing multilingual SaaS platforms.
- Designing geo‑aware and region‑aware systems.
Observability & Production Excellence
- Distributed tracing and observability.
- Prometheus, Grafana, OpenTelemetry.
- Structured logging and correlation IDs.
- Incident debugging and root‑cause analysis.
- Defining meaningful SLIs/SLOs.
- On‑call ownership and operational maturity.
- CI/CD pipelines and deployment strategies.
- Docker and Kubernetes production deployments.
Nice to Have
- AI/LLM platform integration experience.
- Experience with agentic workflows or orchestration systems.
- Vector databases and semantic retrieval systems.
- Real‑time transcript or speech‑processing systems.
- Infrastructure‑as‑code exposure.
- Open‑source contributions or technical writing.
- Prior experience in enterprise SaaS or platform engineering organizations.
The Kind Of Engineer We’re Looking For
- You think in systems, trade‑offs, and long‑term scalability.
- You naturally take ownership beyond your immediate module.
- You can simplify complexity without oversimplifying the problem.
- You are comfortable operating in ambiguity and high‑growth environments.
- You care deeply about performance, reliability, and maintainability.
- You elevate engineering standards across teams through both execution and mentorship.
- You balance pragmatism with architectural rigor.
- You build platforms that other engineers love to work on.
ref:hirist.tech