Important Information:
-
-
Years of Experience: 10+ years in software engineering with Java/Spring
-
Job Mode: Full-time
-
Work Mode: Remote
Job Summary:
We are seeking a highly experienced Principal Backend Engineer with deep expertise in Java, Spring Boot, and cloud-native architectures. This role requires a strong background in system design, performance optimization, microservices, and event-driven systems. As a technical leader, you will drive engineering best practices, mentor junior developers, and collaborate closely with cross-functional teams to deliver scalable and high-quality solutions.
Responsibilities and Duties:
-
-
Design and develop scalable backend solutions using Java/Spring Boot and microservices architecture.
-
Contribute to feature design, evaluate solutions, and provide feedback on implementation approaches.
-
Ensure high standards of code quality, testing, automation, monitoring, and alerting.
-
Identify and optimize system performance issues, ensuring reliability and scalability.
-
Collaborate with product managers, business stakeholders,
and engineering teams to define and deliver technical solutions.
-
Translate business needs into functional requirements and communicate technical details effectively.
-
Conduct code and design reviews, fostering continuous improvement and engineering excellence.
-
Mentor junior engineers, fostering growth and knowledge-sharing within the team.
-
Support production systems, monitor health, and handle incident response (PagerDuty).
-
Maintain a DevOps mindset, promoting cloud-first solutions and CI/CD practices.
Qualifications and Skills:
-
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent.
-
10+ years of experience delivering production-grade software solutions with Java and Spring Boot.
-
Proven expertise in RESTful APIs, microservices, and distributed systems.
-
Hands-on experience with system design, architecture, scaling, and performance testing.
-
📌 Backend Engineer (México)
🏢 Encora
📍 México