Backend NestJS Developer
Remote
Contracted
Mid Level
We are seeking a consulting partner with deep expertise in backend engineering, cloud-native architecture, and enterprise system integration. The selected organization will be responsible for delivering scalable, secure, and high-performance backend solutions while providing technical leadership and guidance across teams.
Key Responsibilities
#LI-TC1
Key Responsibilities
- Design, develop, and maintain enterprise-grade backend services using Nest.js, TypeScript, and NodeJS.
- Architect and implement high-performance REST and SOAP APIs for complex enterprise integrations.
- Optimize PostgreSQL databases for high availability, partitioning, replication, and performance tuning.
- Define and enforce secure coding practices, design patterns, and architectural principles.
- Collaborate with DevOps, frontend, QA, and product stakeholders to ensure seamless integration and delivery.
- Troubleshoot production issues, enhance reliability, and implement performance tuning at scale.
- Lead code reviews, enforce coding standards, and integrate quality gates in CI/CD pipelines.
- Mentor client engineering teams, contribute to technical strategy and architecture decisions.
- Integrate external systems, tools, and services to extend backend capabilities.
- Provide continuous innovation by adopting cloud-native, serverless, and emerging backend technologies.
- Minimum 5+ years of backend development experience with Node.js, TypeScript, and NestJS.
- Proven expertise in designing and scaling RESTful APIs and SOAP services for enterprise-grade systems.
- Advanced proficiency in PostgreSQL administration (performance tuning, replication, partitioning).
- Strong experience with Git workflows, CI/CD pipelines, and automated quality controls.
- Deep understanding of cloud-native architectures and serverless implementations.
- Hands-on experience with AWS services (EC2, EKS, Lambda, S3, RDS, CloudWatch, API Gateway).
- Solid knowledge of Kubernetes (deployment, scaling, troubleshooting).
- Experience mentoring teams and driving technical leadership in multi-stakeholder environments.
- Expertise with Splunk (monitoring, dashboards, alerting).
- Familiarity with Spinnaker or advanced deployment pipelines.
- Bachelor’s degree in Computer Science, Software Engineering, or related field (required).
- Master’s degree preferred but not mandatory.
- Node.js + NestJS + TypeScript – backend framework.
- PostgreSQL with advanced extensions (Citus, Patroni, TimescaleDB).
- Swagger / OpenAPI + Postman – API documentation & testing.
- GitHub / GitLab + GitHub Actions / Jenkins – version control & CI/CD automation.
- SonarQube, ESLint, Prettier – code quality enforcement.
- AWS (EC2, EKS, Lambda, Fargate, S3, RDS, CloudWatch, API Gateway) – cloud & serverless stack.
- Docker + Kubernetes (EKS) + Helm – containerization & orchestration.
- Splunk, Prometheus, Grafana – monitoring & observability.
- Spinnaker / ArgoCD/ Azure Devops – automated deployment pipelines.
- Terraform / AWS CDK – infrastructure as code.
- Demonstrated expertise in backend architecture and scalable API design.
- Advanced database optimization & high availability strategies.
- Strong proficiency in CI/CD, GitOps, and DevOps integration.
- Hands-on experience in cloud-native and Kubernetes-based deployments.
- Proven ability to mentor engineers, lead architecture decisions, and drive best practices.
#LI-TC1
All our positions are Remote and are available as Full Time Employment or B2B Contracts
Apply for this position
Required*