Job Description
Summit Recruitment and Search is seeking a Lead Software Developer for its client in Nairobi. This senior technology leadership job in Kenya requires a Bachelor’s degree in Computer Science or a related field, and a minimum of 8+ years of professional software development experience, including at least 3 years in a senior or lead developer role. The Lead Developer will provide technical leadership, mentor a development team, oversee system architecture, and ensure the timely delivery of high-quality software solutions using Agile/Scrum methodologies and modern technologies like microservices, Node.js/Python, and React/Angular.
About Summit Recruitment and Search
Summit Recruitment and Search sources executive and senior technical talent for high-growth technology companies in Nairobi. The client requires a technical leader capable of driving innovation, enforcing coding standards, and managing the end-to-end software development lifecycle for mission-critical solutions.
Role Overview
The Lead Software Developer is the technical authority within the development team. Key duties involve leading and mentoring the team, overseeing the entire Software Development Lifecycle (SDLC), collaborating with stakeholders to define technical requirements and architecture, managing technical risks, enforcing strict adherence to coding standards and quality control, ensuring the proper implementation of CI/CD and DevOps practices, and staying current with emerging technologies to recommend enhancements for performance, scalability, and security.
Key Responsibilities
- Team Leadership & Mentorship: Lead, mentor, and support a team of software developers, fostering a culture of excellence, ownership, and continuous improvement.
- SDLC Oversight: Oversee the end-to-end software development lifecycle (design, development, testing, deployment, and documentation).
- Architecture & Requirements: Collaborate with internal stakeholders to define technical requirements and system architecture; ensure solutions are built using microservices architecture and proper design patterns.
- Quality & Risk Management: Conduct regular code reviews and ensure adherence to coding standards; manage technical risks and resolve complex challenges.
- Technology Stack: Apply proficiency in modern frontend technologies (React, Angular, Vue.js) and strong backend development experience (Node.js, Python, Java).
- DevOps Implementation: Ensure proper implementation of CI/CD (Continuous Integration/Continuous Delivery), DevOps practices, and version control processes (Git).
- Methodology: Experience working within Agile/Scrum environments and using project management tools.
Key Qualifications
- Experience: Minimum 8+ years of professional software development experience, including at least 3 years in a senior or lead developer role.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Technical Skills: Strong background in system architecture, design patterns, and scalable system development; expertise in microservices architecture and API development.
- Methodology: Strong understanding of CI/CD pipelines, DevOps methodologies, and version control systems (Git).
- Database Knowledge: Knowledge of SQL and NoSQL database technologies.
How to Apply
Qualified software leaders for this strategic Nairobi tech job should submit their application through the official online portal: Summit Recruitment and Search on summitrecruitment-search.com
💡 Explore more Software Development and Tech Leadership Jobs in Kenya
💡 Explore more Human Resource jobs in Kenya on
FindJobsKE.com