Backend Developer Level III

Hudson Manpower

$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10+ years of professional software engineering experience
  • Strong recent Node.js backend development
  • Strong TypeScript development experience
  • Experience designing large-scale distributed systems
  • Meaningful recent Microsoft Azure experience
  • Strong REST API development experience
  • Experience with microservices/service-oriented architectures
  • Strong Docker and Kubernetes experience

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, and reliability
  • Deploy containerized applications using Docker and Kubernetes
  • Troubleshoot complex production issues across services and infrastructure
  • Mentor engineers and promote strong engineering practices

Benefits

  • Collaborative team environment
  • Opportunities for mentorship and professional growth
  • Hands-on involvement in impactful projects
  • Engagement with cutting-edge technologies
  • Flexible work arrangements
Full 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.

Similar Jobs

More Jobs at Hudson Manpower

More Information Technology Jobs

Find similar Backend Developer Level III jobs: