Job Summary
This role is for the recommendation platform. We are looking for a skilled leader to lead the development of the backend systems. This role will require strong hands-on and technically lead a team of engineers working on developing new features as well as maintaining existing ones. You will be responsible for ensuring scalability, performance, security, quality of service, reliability, stability, maintainability & extensibility of these services.
Key Responsibilities
• Design, develop, deploy and operate high-quality software solutions in a highly available, scalable, maintainable, monitored system.
• Lead a team of software developers through technical guidance, mentorship, and code reviews.
• Collaborate with cross-functional teams to identify and prioritize feature development based on business needs.
• Ensure adherence to coding standards, best practices, and project timelines.
• Troubleshoot and resolve issues related to application performance, functionality, and deployment.
• Stay updated with emerging technologies and industry trends to drive innovation within the organization.
• Participate in product design discussions and provide input on feasibility, cost, and time estimates.
Qualifications
• Bachelor's degree in Computer Science or related field
• Minimum 6 years of experience leading engineering teams.
• Proven expertise in Java, SQL and NoSQL DBs, Redis, Docker, Linux
• Strong knowledge of cloud computing concepts and experience with AWS services.
• Solid understanding of microservices architecture and distributed systems.
• Excellent problem-solving skills and ability to work under pressure.
• Effective communication and leadership abilities.
Requirements (Education, Technical Skills, Relevant Experiences)
Qualifications
• Bachelor's or Masters degree in Computer Science or related field
• Minimum 6 years of experience leading engineering teams.
• Proven expertise in Java, SQL and NoSQL DB, Redis, Docker, Linux
• Strong knowledge of cloud computing concepts and experience with AWS services.
• Solid understanding of microservices architecture and distributed systems.
• Excellent problem-solving skills and ability to work under pressure.
• Effective communication and leadership abilities.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.