Our client, a fast-growing global technology consulting organization, is looking for a highly skilled Staff Software Engineer (Node.js & TypeScript) to lead the architecture, development, and scalability of enterprise SaaS platforms and backend systems.
This is an exciting opportunity for engineers who enjoy solving complex technical challenges, driving architecture decisions, mentoring teams, and building cloud-native distributed systems at scale.
Key Responsibilities
Technical Architecture & Development
- Design and build scalable distributed backend systems using TypeScript and Node.js (NestJS, Express, Fastify).
- Architect RESTful APIs, GraphQL services, and event-driven systems using Kafka/RabbitMQ.
- Design and optimize data models across PostgreSQL, MongoDB, and Redis environments.
- Implement secure, high-performance, and production-ready applications following OWASP best practices.
- Lead cloud-native deployments on AWS, Azure, or GCP.
- Establish containerization and orchestration standards using Docker and Kubernetes.
- Drive Infrastructure-as-Code initiatives using Terraform.
Technical Leadership
- Own architectural decisions, technical design documents, and migration strategies.
- Lead incident management, system reliability, and technical debt reduction initiatives.
- Maintain coding standards, code quality, type safety, and testing practices across repositories.
- Mentor and guide senior and mid-level engineers through code reviews and technical coaching.
- Collaborate with cross-functional teams to deliver strategic engineering initiatives.
- Participate in technical hiring and interview processes.
Required Skills & Experience
Technical Expertise
- 6+ years of hands-on software engineering experience.
- Strong expertise in TypeScript and Node.js backend development.
- Experience with NestJS, Express, or Fastify frameworks.
- Deep understanding of:
- Microservices Architecture
- Domain-Driven Design (DDD)
- Event-Driven Architecture
- Distributed Systems
Database & Data Engineering
- Strong experience with:
- PostgreSQL
- MongoDB
- Redis
- Expertise in schema design, indexing, transactions, query optimization, and ORM frameworks (Prisma, TypeORM).
Cloud & DevOps
- Hands-on experience with:
- AWS / Azure / GCP
- Docker
- Kubernetes
- CI/CD Pipelines (GitHub Actions, GitLab CI)
- Terraform
Testing & Engineering Excellence
- Experience with Jest, Mocha, Supertest, and Test-Driven Development (TDD).
- Strong focus on maintainable, scalable, and high-quality code.
Preferred Skills
- Exposure to AI/LLM integrations and AI-powered applications.
- Experience using AI coding assistants such as GitHub Copilot or Cursor.
- Background in building enterprise SaaS products.