Executive recruitment firm Monroe Consulting Group's Technology Division is partnering with a e-commerce company to contribute to architectural decisions, balance technical trade-offs, and help solve complex engineering challenges in a fast-paced environment.
Our distinguished client is currently seeking a highly skilled Staff Engineer. The ideal candidate will lead technical excellence and guide the evolution of critical digital platform services. In this position, you will design and operate scalable, highly reliable systems while collaborating closely with engineering leaders and mentoring development teams.
Key Responsibilities:
- Provide architectural guidance and review technical designs for services, APIs, and data flows
Evaluate trade-offs across performance, reliability, scalability, and delivery timelines
Establish and maintain coding standards, design practices, and engineering guidelines
Mentor engineers on system design, code quality, and operational best practices
Design and develop secure, scalable backend services using modern programming languages and frameworks (e.g., Java, Spring Boot, Node.js, Go, or similar technologies)
Build systems that meet requirements for high availability, fault tolerance, and low latency
Integrate observability and monitoring capabilities into platform architecture
Contribute to developer tooling, CI/CD pipelines, platform engineering initiatives, and service-to-service communication frameworks
Help define standards for code quality, reliability, scalability, and engineering productivity
Ensure solutions align with security, compliance, and data protection requirements
Investigate and resolve production issues, perform root cause analysis, and drive continuous improvements.
Required Skills & Experience:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline
8-14 years of backend engineering experience, including several years in a senior technical or architecture-focused role
Strong experience building backend services using Java, Spring Boot, Node.js, or comparable technologies (full-stack exposure is beneficial)
Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL technologies (e.g., Redis, MongoDB)
Working familiarity with modern frontend frameworks (such as React, React Native, Flutter, or similar) to support backend-UI integration
Knowledge of authentication and authorization protocols (e.g., OAuth2, OIDC) and event-driven systems (e.g., Kafka or similar messaging platforms)
Experience with service mesh technologies and API gateway architectures in cloud-native environments
Hands-on experience with observability and monitoring tools such as OpenTelemetry, Prometheus, ELK, or comparable solutions
Strong debugging skills and experience diagnosing distributed system issues
Proven ability to mentor engineers and contribute to team growth