As Technical Lead, you will define and drive the overall system architecture, ensuring the platform is scalable, secure, and high-performing. You will work closely with engineering, product, and DevOps teams to oversee the full software development lifecycle (SDLC) and deliver a robust, production-ready platform.
Key Responsibilities
- Define and own the end-to-end system architecture
- Lead the design of both Angular frontend and microservices backend
- Oversee the full SDLC (design, development, testing, deployment)
- Ensure scalability, performance, and security across the platform
- Provide technical leadership, mentoring developers and conducting code reviews
- Collaborate with Cloud/DevOps teams to implement CI/CD pipelines and manage deployments
- Establish and enforce best practices, standards, and technical governance
Required Experience
- 8+ years of software development experience
- Strong experience with Angular architecture and frontend design
- Deep understanding of microservices architecture
- Experience building and deploying cloud-native applications
- Solid experience across the SDLC with a focus on governance and quality
- Proven ability to lead teams and drive technical decisions
395 open positions on Semasocial right now
· 8569 open positions in Nairobi County, Kenya
· 2 posted in the last 7 days