MMD Services
Our client is a seasoned logistics/distribution company, recognized as one of the fastest-growing companies in the Chicagoland area. Known for their impeccable customer service and friendly demeanor, they offer traditional health benefits (including 401K and profit sharing) and a fully remote schedule with quarterly office visits to meet their 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 scalability, resilience, and operational efficiency. Your responsibilities include designing and managing cloud-native microservices, optimizing backend performance, and ensuring seamless platform integration. You will lead efforts to refine operational practices, ensure industry best practices, foster innovation, and drive organizational performance improvements. Responsibilities: Oversee backend architectural artifacts. Define and maintain scalable, resilient, cloud-native microservices architecture using technologies such as Java, NodeJS, etc. Ensure interoperability between platforms and services, including commerce, CMS, ERP, PIM, and marketing systems. Establish best practices for modularization, API design, and service communication. Develop and uphold backend engineering policies, procedures, and standards. Implement CI/CD best practices, including automated testing, linting, and deployment strategies. Promote API-first, event-driven architectures, and domain-driven design. Set standards for backend tools, frameworks, ORMs, performance profiling, and logging. Lead operational practices for disaster recovery and high availability of microservices. Define observability practices using tools like OpenTelemetry, Prometheus, and Grafana. Encourage automated testing strategies (unit, integration, contract, end-to-end). Establish metrics and dashboards to monitor backend performance (SLAs, SLOs, SLIs, Golden Signals). Collaborate with frontend, Cloud & SRE, and data teams to optimize APIs, databases, and caching strategies. Mentor backend engineers to foster continuous learning and innovation. Experience: At least 15+ years of industry experience. Extensive experience in building and scaling backend systems for eCommerce and large-scale distributed applications, including headless commerce, marketplaces (Mirakl), and API-driven solutions. Expertise in backend technologies (Node.js, TypeScript, Python, Go) and frameworks (NestJS, Fastify, Express, Hapi.js). Strong knowledge of 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 communication patterns. Hands-on experience with testing tools (Jest, Mocha, Chai, Cypress, Pact, Postman). Proficiency with cloud platforms (Azure preferred, AWS, Google Cloud) and cloud-native methodologies (serverless, Kubernetes, containers). Experience with CI/CD pipelines, infrastructure as code (Terraform, Pulumi), and deployment automation. Expertise in REST, GraphQL, and event-driven architectures (Kafka, NATS, RabbitMQ, AWS EventBridge). Familiarity with observability and APM tools (OpenTelemetry, Prometheus, Grafana, Datadog, New Relic, Dynatrace). Strong understanding of authentication and authorization practices (OAuth2, OpenID Connect, JWT, API keys, Zero Trust). Experience in performance optimization for backend services, databases, caching, and load balancing. Knowledge of diagramming and collaboration tools (Miro, , FigJam, Mermaid.js). Excellent 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 without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, disability, military status, genetic information, marital status, ethnicity, or any other protected class, in accordance with applicable laws. #J-18808-Ljbffr