Enable job alerts via email!
A technology company in Singapore is seeking a skilled leader for backend systems development. The role involves managing a team of engineers, ensuring high-quality software delivery, and maintaining service performance and reliability. Required qualifications include a Bachelor's or Master's degree in Computer Science and at least 6 years of experience in a similar leadership position. Expertise in Java, SQL, NoSQL databases, and cloud computing is essential for success in this position.
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.