About the Role
We are seeking an experienced Squad Lead (Backend) to lead and manage a team of backend engineers in delivering scalable, high-performance systems. This role combines technical leadership, hands-on development, and team mentorship, ensuring high-quality backend architecture and delivery excellence.
Key Responsibilities
Technical Leadership & Development
- Lead the design, development, and implementation of backend systems and server-side logic
- Oversee API development and integration of services across applications
- Ensure system scalability, reliability, and performance optimisation
- Review code and enforce best practices in software development
Team Management & Mentorship
- Guide and mentor backend developers to support their professional growth
- Foster a collaborative and high-performing engineering culture
- Provide technical direction and resolve complex engineering challenges
Collaboration & Delivery
- Work closely with frontend teams, product owners, and stakeholders to ensure seamless integration
- Coordinate with cross-functional squads to align on deliverables and timelines
- Participate in Agile ceremonies and drive sprint outcomes
Quality, Security & Performance
- Ensure adherence to coding standards, testing practices, and CI/CD processes
- Identify system bottlenecks and implement performance improvements
- Implement security and data protection best practices
Innovation & Continuous Improvement
- Stay updated with emerging backend technologies and frameworks
- Drive continuous improvement in system architecture and development processes
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- Minimum 5 years of backend development experience, with leadership exposure preferred
- Proficiency in one or more server-side languages (e.g. Python, Java, .NET, Ruby, PHP)
- Strong experience with databases (e.g. MySQL, PostgreSQL, MongoDB)
- Solid understanding of RESTful APIs and microservices architecture
- Experience with version control tools such as Git
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is an advantage
- Strong problem-solving and analytical skills
- Excellent communication and stakeholder management abilities
- Experience working in Agile/Scrum environments