Job Title - Lead Backend Developer
We are seeking an accomplished Lead Backend Developer to drive the architecture, development, and delivery of scalable backend systems that support mission-critical business applications. This role combines hands-on development with technical leadership, ensuring high performance, security, and reliability across backend platforms while guiding and mentoring development teams.
Key Responsibilities
Backend Architecture & Technical Leadership
- Define and own backend architecture, system design, and technology standards.
- Lead the design and development of scalable, secure, and high-availability backend services.
- Make key technical decisions related to frameworks, tools, and architectural patterns.
Hands-on Development & Code Quality
- Write high-quality, maintainable, and efficient backend code.
- Review code and enforce coding standards, best practices, and architectural guidelines.
- Ensure consistency, reusability, and long-term maintainability of backend systems.
API & System Integration
- Design and implement RESTful and/or GraphQL APIs for internal and external integrations.
- Oversee integrations with enterprise systems, third-party platforms, and external services.
- Ensure data integrity, reliability, and security across all integrations.
Performance, Security & Reliability
- Optimize backend performance, scalability, and system stability.
- Implement robust security practices, including authentication, authorization, and data protection.
- Monitor production systems, troubleshoot issues, and lead root-cause analysis.
Collaboration & Delivery Management
- Work closely with frontend developers, DevOps teams, and product stakeholders.
- Support sprint planning, technical estimation, and delivery commitments.
- Ensure alignment between business requirements and technical solutions.
Mentoring & Team Development
- Mentor and guide backend developers to elevate technical capability across the team.
- Provide technical coaching, feedback, and performance support.
- Foster a culture of continuous improvement and engineering excellence.
Qualifications & Experience
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- 8–12 years of backend development experience, with proven leadership responsibility.
- Strong proficiency in backend technologies such as Java, Python, Node.js, or similar.
- Extensive experience with micro services architecture, APIs, and distributed systems.
- Strong database expertise (SQL and/or NoSQL).
- Experience with cloud platforms, CI/CD pipelines, and containerized environments.
- Excellent problem-solving, leadership, and communication skills.
Key Competencies & Behaviours
- Strong architectural and systems-thinking mindset
- Technical leadership and decision-making capability
- Ownership-driven and results-oriented approach
- High attention to performance, security, and quality
- Collaborative and mentor-focused leadership style
- Adaptability to evolving business and technology needs
What We Offer
- Competitive compensation and benefits
- Technical leadership role with strategic influence
- Opportunity to design and scale enterprise-grade backend platforms
- Collaborative, engineering-focused work environment
- Continuous learning and career advancement opportunities
Apply now!