Why This Role Stands Out
This remote Lead Backend Developer role offers a fantastic opportunity to architect and scale enterprise-level distributed systems using Node.js and TypeScript within a dynamic technology environment. You'll thrive here if you have extensive experience with cloud-native applications, microservices, and Azure, and are eager to take on complex challenges. Apply today to contribute to innovative solutions and advance your career in a flexible, remote setting.
Quick Overview
Job Description
We are seeking a Lead Backend Engineer to help design, build, and scale the large-scale distributed systems supporting enterprise fulfillment platforms. This is a highly hands-on engineering role for an experienced backend developer who enjoys solving complex distributed-systems problems, building resilient cloud-native applications, and taking ownership of systems operating at enterprise scale.
This is a Node.js-first environment. Candidates must have substantial, recent, production-level experience developing backend systems with Node.js and TypeScript. Java experience is valuable, but Java-heavy backgrounds without meaningful Node.js experience will not be sufficient for this role.
Top Skills / Critical Requirements
Must Have
8–10+ years of professional software engineering experience
Strong and recent Node.js backend development experience
Strong TypeScript development experience
Experience designing and developing large-scale distributed backend systems
Meaningful, recent hands-on Microsoft Azure experience
Strong experience designing and developing REST APIs
Experience with microservices and service-oriented architectures
Experience with asynchronous and event-driven architectures
Strong understanding of distributed-systems concepts, including:
Scalability
High availability
Fault tolerance
Idempotency
Retry strategies
Eventual consistency
Service-to-service communication
Failure recovery
Strong experience with Docker and Kubernetes
Experience developing clean, maintainable, well-tested production code
Experience supporting and troubleshooting production applications
Strong understanding of application reliability, resilience, and observability
Ability to make sound engineering decisions within an established architecture
Ability to operate effectively when requirements are incomplete or ambiguous
Strong communication skills across engineering, product, architecture, and business stakeholders
Strongly Preferred
Azure Kubernetes Service (AKS)
Azure Service Bus
Azure Functions
Cosmos DB
Helm
GitHub Actions
OpenTelemetry
Dynatrace
CI/CD pipeline development
Distributed tracing and application performance monitoring
Experience with high-volume or high-transaction enterprise platforms
Experience with fulfillment, order-processing, logistics, commerce, or similar distributed backend platforms
Similar jobs
- ZP
Backend Data Engineer with Security Clearance
NewZachary Piper Solutions, LLC
Norfolk, VA🇺🇸$95k - $100k/yrOn-siteYesterdaySQLSQL ServerETL+6Technology - CS
Java Backend Developer
Cynet Systems
Charlotte, NC🇺🇸$55 - $60/hrHybrid2 weeks agoMicroservicesMongoDBOracle+8Technology - FE
Python backend engineer (Only on W2, AWS, Django, REST API, distributed systems, IaaC, Terraform)
NewFervorly
Irvine, CA🇺🇸HybridYesterdayDjangoDockerFastAPI+11Technology - AN
Back End Software Engineer - TypeScript
NewAshton North LLC
United States🇺🇸$130k - $160k/yrRemoteYesterdayNode.jsAWSEmbedded Systems+4Technology - DY
Lead Java Backend Engineer
NewDynPro Inc.
Newark, CA🇺🇸HybridYesterdayDockerMicroservicesMongoDB+7Technology - BT
backend/full-stack Java Software Engineer II
NewBrillfy Technology
United States🇺🇸HybridYesterdaySAFeDockerMicroservices+28Technology