Backend Developer Level III
- Source: Recruitee
- Hudson Manpower
- $114,400 to $124,800 /yr
- Remote
- Dallas
- Full-Time
- Mid level
Job Description
Role Overview
We are seeking a Lead Backend Engineer to design, build, and scale large-scale distributed systems supporting enterprise fulfillment platforms. This is a highly hands-on engineering role focused on Node.js, TypeScript, Azure, microservices, and distributed systems.
The ideal candidate will have recent production experience building and operating resilient cloud-native backend systems and be comfortable with scalability, reliability, messaging, observability, failure handling, and production support.
Must-Have Qualifications
- 8–10+ years of professional software engineering experience
- Strong, recent Node.js backend development
- Strong TypeScript development experience
- Experience designing and developing large-scale distributed systems
- Meaningful, recent Microsoft Azure experience
- Strong REST API development experience
- Experience with microservices/service-oriented architectures
- Experience with asynchronous and event-driven architectures
-
Strong understanding of distributed-system concepts:
- Scalability
- High availability
- Fault tolerance
- Idempotency
- Retry strategies
- Eventual consistency
- Service-to-service communication
- Failure recovery
- Strong Docker and Kubernetes experience
- Experience writing clean, maintainable, well-tested production code
- Production application troubleshooting and support experience
- Strong understanding of reliability, resilience, and observability
- Ability to make engineering decisions within established architecture
- Strong communication and collaboration skills
Preferred Qualifications
- 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
- High-volume or high-transaction enterprise platforms
- Fulfillment, order processing, logistics, commerce, or similar domains
- Java experience
- Infrastructure-as-Code
- API security
- Performance engineering
- Production incident management
- Site Reliability Engineering concepts
- Automated integration and contract testing
Core Technologies
Node.js ** TypeScript Microsoft Azure AKS Azure Service Bus Azure Functions Cosmos DB REST APIs Docker Kubernetes Helm GitHub Actions OpenTelemetry Dynatrace**Key Responsibilities
- Design, develop, test, and maintain scalable backend services using Node.js and TypeScript.
- Build large-scale distributed systems supporting enterprise platforms.
- Develop highly available, resilient, and fault-tolerant cloud-native services.
- Design APIs capable of handling significant transaction volumes.
- Make technical decisions involving performance, scalability, reliability, maintainability, and delivery speed.
- Build asynchronous and event-driven integrations.
- Deploy containerized applications using Docker, Kubernetes, and AKS.
- Develop CI/CD processes using GitHub Actions and Helm.
- Implement logging, metrics, tracing, and monitoring for production systems.
- Troubleshoot complex production issues across services and infrastructure.
- Develop automated unit, integration, and service-level tests.
- Participate in code and technical design reviews.
- Identify and address technical debt.
- Mentor engineers and promote strong engineering practices.
- Collaborate with architects, product managers, and engineering teams.
- Take operational ownership of applications after deployment.
Success Profile
The successful candidate will think beyond individual services and understand how backend components behave within a larger distributed ecosystem. They will build systems that are scalable, observable, reliable, resilient, and production-ready, while remaining actively hands-on with software engineering.
Skills
- NodeJS
- TypeScript
- microsoft-typescript
- microsoft-azure
- Docker
- Kubernetes
- azure-kubernetes-service
- azure-kubernetes-service-aks
- azure-service-bus
- microsoft-azure-service-bus
- azure-functions
- microsoft-azure-functions
- azure-cosmos-db
- helm
- Github
- github-actions
- opentelemetry
- dynatrace
- Java
- recruitee
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
