Backend Developer Level 3
JobgetherNorth AmericaContractEngineering
Remotely
typescriptkubernetesazurenode.jskafkanestjsopentelemetrycosmos db
Job Description
📋 Description
- Design, develop, test, and maintain scalable backend services using Node.js and TypeScript, with a
- Design and evolve large-scale distributed systems and microservices supporting business-critical
- Build cloud-native applications on Microsoft Azure, leveraging AKS, Azure Functions, Service Bus
- Develop event-driven services and asynchronous processing pipelines with distributed-system
- Build and maintain high-performance REST APIs for customer- and partner-facing apps; integrate with
- Improve observability, scalability, resilience, and operational efficiency across backend systems.
🎯 Requirements
- 6+ years of professional software engineering experience focused on backend
- Strong Node.js and TypeScript experience, with async programming and performance considerations
- Proven experience in large-scale distributed systems and microservice architectures
- Experience with asynchronous, message-based systems, idempotency, retries, dead-letter handling
- RESTful APIs development and NoSQL databases including partitioning and consistency tradeoffs
- Hands-on Azure experience; Docker, Kubernetes, CI/CD, DevOps practices
🎁 Benefits
- 12+ month contract opportunity with the possibility of extension
- 100% remote position open to candidates in the United States
- Distributed engineering team across multiple locations
- High level of ownership and autonomy; potential for technical leadership
- Opportunity to influence architecture and engineering practices
- Exposure to modern cloud-native tech: Node.js, TypeScript, Azure, Kubernetes, Docker, messaging