Technical Leadership & Architecture: Design scalable backend systems and contribute to key architectural decisions across services, APIs, and cloud infrastructure.
Hands-On Engineering & Delivery: Develop, review, and maintain high-quality software while owning the delivery of backend solutions from design through production.
Operational Excellence: Improve system reliability, performance, and security through proactive monitoring, troubleshooting, incident response, and continuous improvement.
Engineering Excellence, Testing & Quality: Drive high engineering standards through automated testing strategies (unit, integration, and end-to-end testing), CI/CD practices, and code quality gates to ensure reliable and maintainable systems.
Product Collaboration: Partner with Product and UX teams to refine requirements, define technical solutions, and contribute to the technology roadmap within your team.
Mentorship & Innovation: Support the growth of fellow engineers through technical guidance and knowledge sharing while evaluating and adopting emerging technologies and AI-assisted development practices.
Qualification
Backend Engineering Expertise: Strong experience with Java, Spring Boot, RESTful APIs, and modern backend development practices.
Architecture & Scalability: Proven track record designing and building scalable applications and distributed systems.
Data & Integrations: Experience with MongoDB and integrating complex business systems such as payments, reservations, customer profiles, content management, or data processing platforms.
Cloud & DevOps: Hands-on experience with cloud platforms, CI/CD pipelines, containerization technologies, and modern DevOps practices.
Security & Reliability: Strong understanding of web security, application resilience, monitoring, and operational best practices.
Technical Leadership: Experience mentoring engineers, conducting code reviews, and influencing technical decisions within a collaborative engineering environment.