Backend Developer Level III

Hudson ManpowerDallas, TX

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service