10,074 Lead Software Developer Backend jobs in Kenya
Lead Backend Software Engineer
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of scalable and robust backend systems.
- Architect and build efficient, reliable, and maintainable code using modern programming languages.
- Develop and maintain RESTful APIs and microservices.
- Design and optimize database schemas and queries for performance and scalability.
- Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver features.
- Implement and enforce coding standards, best practices, and code review processes.
- Drive technical decision-making and architectural design for backend services.
- Mentor and guide junior backend engineers, fostering their technical growth.
- Ensure the security, performance, and scalability of backend infrastructure.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay current with emerging backend technologies and industry trends.
- Contribute to the continuous improvement of development processes and tools.
Lead Software Developer - Backend
Posted 14 days ago
Job Viewed
Job Description
Lead Backend Software Engineer - Remote
Posted 21 days ago
Job Viewed
Job Description
Lead Backend Software Engineer - Cloud Native
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of scalable microservices and backend APIs.
- Architect and implement cloud-native solutions on platforms like AWS, Azure, or GCP.
- Write clean, well-tested, and maintainable code in languages such as Python, Go, or Java.
- Champion best practices in software development, including TDD, CI/CD, and automated testing.
- Mentor and guide junior software engineers, fostering a culture of learning and collaboration.
- Collaborate with frontend developers, product managers, and DevOps engineers to deliver end-to-end solutions.
- Optimize application performance, scalability, and reliability.
- Conduct thorough code reviews and provide constructive feedback.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural decisions and technical strategy discussions.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proven experience designing and building microservices architectures.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Node.js).
- Experience with containerization technologies like Docker and Kubernetes.
- Strong understanding of database technologies (SQL and NoSQL).
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated leadership capabilities and experience mentoring engineers.
- Experience with agile development methodologies.
Remote Lead Backend Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Lead Backend Software Engineer, Cloud Services
Posted 16 days ago
Job Viewed
Job Description
Lead Backend Software Engineer, Scalable Systems
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and deployment of scalable, high-performance backend services and APIs.
- Architect and implement robust microservices architectures that support complex application functionalities.
- Oversee database design and optimization for performance and scalability.
- Collaborate with frontend engineers, product managers, and designers to define and deliver new features.
- Write clean, maintainable, and well-tested code in languages such as Python, Java, Go, or Node.js.
- Mentor and guide a team of backend engineers, fostering technical excellence and best practices.
- Drive the adoption of new technologies and development methodologies.
- Ensure the security, reliability, and performance of backend systems.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues in production environments.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development, with at least 2 years in a technical leadership role.
- Proven experience designing and building large-scale, distributed systems and microservices.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong experience with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of API design principles (RESTful, gRPC).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership, communication, and interpersonal skills.
- Experience working in an Agile development environment.
This is a phenomenal opportunity to join a pioneering tech company, lead a talented engineering team, and build cutting-edge solutions that impact millions of users globally, all from the convenience of a remote setup.
Be The First To Know
About the latest Lead software developer backend Jobs in Kenya !
Lead Backend Software Architect
Posted 23 days ago
Job Viewed
Job Description
Key responsibilities include leading a team of talented backend engineers, mentoring junior developers, conducting code reviews, and fostering a culture of technical excellence. You will collaborate closely with frontend developers, product managers, and other stakeholders to translate complex requirements into elegant technical solutions. Experience in selecting appropriate technologies, frameworks, and databases is crucial. You will also be involved in capacity planning, performance optimization, and ensuring the seamless integration of various system components. This role requires exceptional leadership qualities, strong architectural vision, and a passion for building cutting-edge software. As a remote role, excellent communication and collaboration skills are paramount for success, enabling effective teamwork across geographical boundaries. The strategic impact of this role relates to the company's technology development efforts, with the operational context being aligned to markets and user bases accessible from Ruiru, Kiambu, KE .
Qualifications:
- Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in backend architecture.
- Proven expertise in designing and implementing large-scale distributed systems and microservices.
- Extensive knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Deep understanding of database technologies (SQL, NoSQL) and data modeling.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Experience with API design principles (RESTful, GraphQL).
- Strong leadership and team management skills.
- Excellent problem-solving and analytical abilities.
- Demonstrated ability to work effectively in a remote, collaborative environment.
Remote Lead Software Developer (Backend)
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of backend services and APIs.
- Mentor and guide a team of backend software developers.
- Establish and enforce coding standards, best practices, and review processes.
- Collaborate with cross-functional teams to define and deliver new features.
- Optimize application performance, scalability, and security.
- Manage and deploy applications on cloud infrastructure.
- Troubleshoot and resolve complex technical issues.
- Contribute to architectural decisions and technical roadmap planning.
- Stay current with new technologies and industry trends.
Required Qualifications:
- Proven experience in backend software development, with significant experience in a lead or senior role.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Deep understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
- Experience designing and implementing RESTful APIs and microservices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and team management capabilities.
- Ability to work effectively in a remote, agile environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Lead Backend Software Engineer - Scalable Cloud Architectures
Posted 14 days ago
Job Viewed