About this role
Job Summary Lead the backend development team to design, implement, and optimize scalable backend systems. Collaborate with cross-functional teams to deliver robust services, ensure code quality, and manage deployment and integration of backend solutions. Responsibilities • Lead backend development team by providing technical guidance to ensure effective project delivery • Design and implement scalable, robust backend systems to support business needs • Collaborate with frontend developers, product managers, and stakeholders to align backend solutions with product goals • Conduct code reviews and enforce best practices to maintain high code quality • Monitor and optimize application performance and scalability to enhance user experience • Manage deployment and integration of backend services to ensure smooth production releases • Stay updated with emerging backend technologies and industry trends to drive innovation Preferred competencies and qualifications • Bachelor’s or Master’s degree in Computer Science or related field • Proven experience as a backend developer or lead • Strong knowledge of backend technologies such as Java, Spring Boot, Node.js • Experience with RESTful APIs, microservices architecture, and database systems (e.g., MySQL, PostgreSQL) • Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines • Excellent problem-solving and communication skills • Ability to mentor and lead a team of developers
Also in Software Engineering