Backend Developer Level III
Hudson Manpower · 1 day ago
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 , 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 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
Requirements
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
| 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 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.
Highlights
Lead Backend Engineer | 8–10+ yrs | Node.js, TypeScript, Azure, distributed systems, microservices, REST APIs, Docker, Kubernetes, event-driven architecture & production support.
Originally posted on Himalayas