BACKEND DEVELOPER LEVEL III
Hudsonmanpower
Full-timesenior
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
Skills
Node.jsTypeScriptAzureREST APIMicroservicesDockerKubernetes