Staff Engineer
Monroe Consulting Lihat semua pekerjaan
- Kuala Lumpur
- Tetap
- Sepenuh masa
- Provide architectural guidance and review technical designs for services, APIs, and data flows
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