Demo

Sr. Backend Engineer (Java and NodeJS)

MMD Services, Inc
Schaumburg, IL Full Time
POSTED ON 8/5/2025
AVAILABLE BEFORE 10/5/2025

Job Details

About the Company

Our client is a seasoned logistics/distribution company, named one of the fastest growing companies in the Chicagoland area. They are known in the industry for their impeccable customer service and friendly demeanor. In addition to traditional health benefits (including 401K and profit sharing), they offer a fully remote schedule with a quarterly office visit to meet your close-knit team of tech enthusiasts!

As the Principal Back End Engineer, you will play a crucial role in shaping the architecture and execution of backend systems, ensuring their scalability, resilience, and operational efficiency. You will be responsible for designing and managing cloud-native microservices, driving backend optimization, and ensuring seamless integration across platforms and services. You will take the lead in optimizing backend performance, refining operational practices, and ensuring alignment with industry best practices, fostering continuous innovation and driving performance improvements across the organization.

Responsibilities:

  • Oversee the backend architectural artifacts.
  • Define and maintain the architecture for scalable, resilient, cloud-native microservices across technologies such as Java, NodeJS, etc.
  • Ensure seamless interoperability between platforms and services, including commerce, CMS, ERP, PIM, and marketing systems.
  • Establish best practices for modularization, API design, and service-to-service communication.
  • Develop and maintain backend engineering policies, procedures, and standards.
  • Implement CI/CD best practices, incorporating automated testing, linting, and deployment strategies for microservices.
  • Drive the adoption of API-first, event-driven architectures, and domain-driven design .
  • Define and enforce standards for backend tools, including frameworks, ORMs, performance profiling, and logging.
  • Lead platform and backend operational practices, ensuring effective disaster recovery and high-availability strategies for microservices.
  • Define logging, tracing, and observability practices, utilizing tools such as OpenTelemetry, Prometheus, and Grafana.
  • Promote automated testing strategies (unit, integration, contract, and end-to-end testing).
  • Set up metrics and dashboards to track backend performance (SLAs, SLOs, SLIs, Golden Signals).
  • Champion best-in-class backend strategies.
  • Collaborate cross-functionally with frontend, Cloud & SRE, and data teams to optimize APIs, databases, and caching strategies.
  • Mentor backend engineers, fostering a culture of continuous learning and innovation.

Experience:

  • A minimum of 10 years of industry experience.
  • Extensive experience in building and scaling backend systems for eCommerce and large-scale distributed applications, with exposure to headless commerce, marketplaces (Mirakl), and API-driven commerce solutions.
  • Expert knowledge of backend technologies (Node.js, TypeScript, Python, Go) and modern frameworks (NestJS, Fastify, Express, Hapi.js).
  • Strong experience with databases and caching solutions (PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, ElasticSearch).
  • Deep understanding of microservices architecture, including event-driven design, API gateways, service mesh (Istio, Linkerd), and inter-service communication patterns.
  • Advocate for high-quality engineering practices, with hands-on experience in testing tools (Jest, Mocha, Chai, Cypress, Pact, Postman).
  • Proficiency in cloud platforms (Azure preferred, AWS, Google Cloud) and cloud-native methodologies (serverless computing, Kubernetes, containerization).
  • Hands-on experience with CI/CD pipelines, infrastructure as code (Terraform, Pulumi), and deployment automation.
  • Expertise in REST, GraphQL, and event-driven architectures using Kafka, NATS, RabbitMQ, and AWS EventBridge.
  • Expertise in observability and APM tools (OpenTelemetry, Prometheus, Grafana, Datadog, New Relic, Dynatrace).
  • Strong knowledge of authentication and authorization practices (OAuth2, OpenID Connect, JWT, API key management, Zero Trust security models).
  • Experience in performance optimization for backend services, database queries, caching strategies, and load balancing.
  • Knowledge of diagramming and collaboration tools (Miro, Diagrams.net, FigJam, Mermaid.js).
  • Strong communication and leadership skills, with the ability to mentor engineers and collaborate across teams.

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary : $160,000 - $170,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Backend Engineer (Java and NodeJS)?

Sign up to receive alerts about other jobs on the Sr. Backend Engineer (Java and NodeJS) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$112,070 - $133,823
Income Estimation: 
$140,590 - $163,629
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$137,568 - $176,908
Income Estimation: 
$137,568 - $176,908
Income Estimation: 
$158,960 - $205,707
Income Estimation: 
$140,590 - $163,629
Income Estimation: 
$175,579 - $206,510
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at MMD Services, Inc

MMD Services, Inc
Hired Organization Address Chicago, IL Full Time
We have exciting job opportunities with three of our multi-billion-dollar clients across multiple industries including F...

Not the job you're looking for? Here are some other Sr. Backend Engineer (Java and NodeJS) jobs in the Schaumburg, IL area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!