Lead Backend Engineer
Listed on 2026-02-19
-
Software Development
Backend Developer, Cloud Engineer - Software
Our client is a fast-growing logistics and distribution company in the Chicagoland area, known for exceptional customer service and a strong engineering culture. The team is fully remote, with quarterly in-person team meetups. Competitive benefits include health coverage, 401(k), and profit sharing.
The RoleAs a Principal Back End Engineer, you’ll lead the design and evolution of backend systems for a large-scale e-commerce platform. You’ll drive the transition from a monolithic SAP Hybris environment to a scalable, cloud-native, API-first architecture—owning performance, reliability, and long-term technical direction.
What You’ll Do- Design and evolve a cloud-native backend architecture, decoupling a monolithic commerce platform into scalable microservices
- Build and review backend services using Java, Node.js, and Type Script
- Lead migration to containerized services running on Kubernetes
- Design high-performance, secure APIs and integration patterns
- Optimize performance through caching, async processing, and system tuning
- Design systems that handle traffic spikes, high concurrency, and growing transaction volume
- Implement fault-tolerant, highly available architectures
- Set backend engineering standards and guide platform-wide best practices
- Provide hands-on technical leadership from design through production
MMD Services Inc. is an equal opportunity employer. All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage, or any other protected classification, in accordance with applicable federal, state, and local laws.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).