What Jobs are available for Lead Backend Engineer in Kenya?

Showing 5000+ Lead Backend Engineer jobs in Kenya

Lead Backend Engineer (API Development)

80300 Garissa, North Eastern KES900000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Lead Backend Engineer to spearhead their API development efforts. This is a critical, fully remote position where you will play a key role in designing, developing, and maintaining robust, scalable, and high-performance backend systems and APIs. You will lead a team of talented engineers, mentor them, and drive technical excellence across the backend domain. The ideal candidate will have extensive experience in backend development, a deep understanding of API design principles (RESTful, GraphQL), and proficiency in one or more modern backend languages such as Python, Node.js, Java, or Go. You will be responsible for architecting complex features, optimizing application performance, ensuring code quality, and implementing best practices for security and scalability. This is a remote-first role, allowing you to work from your preferred location within Kenya. Collaboration with frontend developers, product managers, and other stakeholders will be essential to deliver innovative solutions. Responsibilities include leading code reviews, establishing coding standards, driving architectural decisions, and ensuring the reliability and maintainability of our backend services. You should be comfortable working with cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and CI/CD pipelines. A strong understanding of database technologies (SQL, NoSQL) and distributed systems is also required. If you are a passionate backend leader looking for an exciting challenge in a dynamic, remote-first environment, this is the perfect opportunity.

Key Responsibilities:
  • Lead the design, development, and deployment of backend services and APIs.
  • Architect and implement scalable, reliable, and efficient backend solutions.
  • Mentor and guide a team of backend engineers, fostering technical growth and best practices.
  • Collaborate with cross-functional teams to define and deliver new features.
  • Ensure high code quality through rigorous testing, code reviews, and adherence to standards.
  • Optimize application performance and scalability.
  • Implement and maintain CI/CD pipelines for automated deployment.
  • Manage and evolve database schemas and data models.
  • Troubleshoot and resolve complex backend issues.
  • Stay abreast of emerging technologies and industry trends.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
  • 5+ years of professional experience in backend development.
  • Proven experience in a lead or senior engineering role.
  • Expertise in at least one major backend programming language (e.g., Python, Node.js, Java, Go).
  • Deep understanding of RESTful API design principles and experience with GraphQL.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Proficiency in database technologies (e.g., PostgreSQL, MongoDB, Redis).
  • Strong understanding of software architecture patterns and best practices.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong leadership and communication skills.
  • Experience with Agile development methodologies.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer

00100 Ongata Rongai, Rift Valley KES220000 Annually WhatJobs remove_red_eye View All

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Lead Backend Software Engineer to architect, develop, and maintain robust, scalable backend systems for their innovative technology solutions. This is a fully remote position, offering the opportunity to work from anywhere while contributing to cutting-edge projects. The ideal candidate will have a deep understanding of software architecture, database design, API development, and cloud technologies. You will be responsible for leading a team of backend engineers, mentoring them, driving best practices, and ensuring the delivery of high-quality code. Your role will involve collaborating with frontend developers, product managers, and other stakeholders to translate requirements into technical solutions. We are looking for a proactive individual who can identify technical challenges, propose elegant solutions, and contribute to the overall technical vision of the company. Proficiency in multiple programming languages and a strong grasp of system design principles are essential. Key responsibilities include:
  • Designing, developing, and deploying scalable and reliable backend services and APIs.
  • Leading and mentoring a team of backend software engineers, fostering a collaborative and productive environment.
  • Defining and enforcing coding standards, best practices, and architectural guidelines.
  • Collaborating with frontend engineers to integrate user-facing elements with server-side logic.
  • Working closely with product managers to understand requirements and translate them into technical specifications.
  • Optimizing application performance, scalability, and security.
  • Implementing and managing cloud infrastructure (e.g., AWS, Azure, GCP).
  • Conducting code reviews and providing constructive feedback to team members.
  • Troubleshooting and debugging complex technical issues.
  • Researching and evaluating new technologies to improve development processes and product offerings.
  • Participating in architectural discussions and decision-making processes.
  • Ensuring the timely delivery of high-quality software releases.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of experience in backend software development, with at least 2 years in a lead or senior role.
  • Proven expertise in one or more backend programming languages (e.g., Python, Java, Go, Node.js, Ruby).
  • Strong experience with database technologies (e.g., SQL, NoSQL - PostgreSQL, MongoDB, Cassandra).
  • Proficiency in designing and implementing RESTful APIs and microservices architecture.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development principles, data structures, algorithms, and design patterns.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a fully remote team.
  • Experience with CI/CD pipelines and automated testing is a plus.
This is an exciting opportunity for a seasoned backend engineer to take on a leadership role and shape the future of our client's technology platform in a dynamic, fully remote setting. Join us to build impactful software solutions.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer - Remote

20100 Mwembe KES250000 Annually WhatJobs remove_red_eye View All

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Lead Backend Software Engineer to architect, develop, and maintain robust, scalable backend systems. This is a fully remote position, offering the opportunity to work with a talented and distributed team. You will be responsible for leading a team of talented engineers, mentoring junior developers, and driving technical decision-making for critical backend services. Your primary focus will be on designing and implementing RESTful APIs, optimizing database performance, and ensuring the security and reliability of our platform. We are seeking an individual proficient in multiple programming languages and frameworks, with a strong understanding of microservices architecture, cloud computing (AWS, Azure, or GCP), and CI/CD pipelines. You will collaborate closely with frontend developers, product managers, and designers to deliver high-quality software solutions that meet business objectives. Key responsibilities include code reviews, performance tuning, troubleshooting complex issues, and contributing to architectural discussions. This role demands exceptional problem-solving skills, a passion for clean code, and a commitment to best practices in software development. You will play a pivotal role in shaping the future of our technology stack and fostering a culture of innovation and excellence within the engineering team. Experience with containerization technologies like Docker and Kubernetes is highly desirable. The ability to work independently, manage priorities effectively, and communicate technical concepts clearly to both technical and non-technical audiences is crucial for success in this remote role. This is an exciting opportunity to contribute to a growing company and make a significant impact on its technical direction.This role is based remotely and does not require physical presence in Nakuru.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Lead Backend Software Engineer

30300 Kisumu KES120000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and motivated Lead Backend Software Engineer to architect and develop robust, scalable, and high-performance backend systems. This is a fully remote position, offering an exceptional opportunity to shape the technical direction of innovative software solutions. You will lead a team of talented engineers, mentor junior developers, and drive best practices in software design, development, and deployment. The ideal candidate will possess a deep understanding of backend architecture, database management, API design, and cloud infrastructure, with a proven track record of delivering complex software projects. Responsibilities include: designing and implementing scalable backend services, developing and maintaining robust APIs, ensuring data integrity and security, optimizing application performance, leading code reviews, mentoring team members, collaborating with frontend developers and product managers, and staying abreast of emerging technologies. We are looking for a technical leader with strong architectural vision, exceptional problem-solving skills, and excellent communication abilities. This role is associated with the **Garissa, Garissa, KE** region but is entirely remote, offering broad talent acquisition opportunities. The Lead Backend Software Engineer will be instrumental in driving technical excellence and innovation within our client's engineering department. A bachelor's or master's degree in Computer Science, Software Engineering, or a related field is required. Significant professional experience in backend software development, with a strong emphasis on building scalable distributed systems, is mandatory. Proven experience in a lead or senior engineering role, with demonstrated success in mentoring and guiding development teams, is essential. Expertise in languages such as Python, Java, Node.js, or Go, along with experience with databases (SQL and NoSQL), cloud platforms (AWS, Azure, GCP), and containerization technologies (Docker, Kubernetes), is required. Strong understanding of software architecture patterns, microservices, and CI/CD pipelines is crucial. Excellent problem-solving, analytical, and communication skills are vital for effective remote collaboration and technical leadership. If you are a seasoned engineer passionate about building cutting-edge backend solutions in a fully remote environment, we invite you to apply. Join our client and lead the development of transformative software.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer, Scalable Systems

60200 Meru , Eastern KES750000 Annually WhatJobs

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-paced technology company, is seeking an accomplished Lead Backend Software Engineer to design and build highly scalable and robust backend systems. This is a fully remote position, offering the flexibility to work from anywhere. You will be a key technical leader, guiding a team of talented engineers in developing innovative solutions that power our core products. The ideal candidate possesses a deep understanding of backend architecture, microservices, databases, and cloud technologies, along with exceptional leadership and problem-solving skills. You will be instrumental in shaping the future of our technology stack.

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.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer - Cloud Native

00100 Abothuguchi West KES150000 Annually WhatJobs

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Lead Backend Software Engineer to join their fully remote, agile development team. This role is crucial in shaping the future of our cloud-native applications. You will be instrumental in designing, developing, and deploying scalable, high-performance backend systems that power our innovative products. Working remotely, you will collaborate with a distributed team of engineers, product managers, and designers to deliver exceptional software solutions. This position requires a strong command of modern backend development practices, including microservices architecture, containerization, and cloud platforms. You'll be responsible for leading code reviews, mentoring junior developers, and driving technical best practices across the team. The ideal candidate thrives in a fast-paced, remote environment and is passionate about building robust, maintainable, and efficient software.

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.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer, Cloud Services

20200 Kapsuser KES180000 Annually WhatJobs remove_red_eye View All

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced Lead Backend Software Engineer to architect and develop scalable cloud-based solutions. This is a 100% remote role, empowering you to contribute to cutting-edge technology from anywhere. You will be instrumental in designing, implementing, and maintaining robust backend systems, ensuring high performance, availability, and security. Your responsibilities will include leading a team of talented engineers, mentoring junior developers, and fostering a culture of technical excellence. You will define and enforce coding standards, conduct code reviews, and guide the technical roadmap for backend development. Expertise in microservices architecture, API design, and database management (SQL and NoSQL) is paramount. Proficiency in one or more modern programming languages such as Python, Java, Go, or Node.js is required. Experience with cloud platforms like AWS, Azure, or GCP is essential, including knowledge of containerization technologies such as Docker and Kubernetes. You will collaborate closely with frontend engineers, product managers, and DevOps teams to deliver seamless user experiences and reliable services. The ability to troubleshoot complex technical issues, optimize system performance, and implement effective testing strategies will be key. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, coupled with several years of professional software development experience, is expected. Exceptional problem-solving skills, a passion for clean code, and a proactive approach to identifying and resolving potential challenges are highly valued. As a remote leader, strong communication and interpersonal skills are vital for effective team collaboration and stakeholder management. This is an excellent opportunity for a seasoned engineer to shape the future of our client's technological infrastructure, working remotely and contributing to innovative projects. Join our client's distributed engineering team and make a significant impact from your home office, ideally based in or near **Kericho, Kericho, KE**.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Lead backend engineer Jobs in Kenya !

Lead Backend Software Engineer - Cloud Architecture

80100 Nairobi, Nairobi KES5800000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Backend Software Engineer to spearhead the development of scalable and resilient cloud-based applications. This is a fully remote position, offering an exceptional opportunity to work on cutting-edge technology from anywhere. You will be responsible for designing, developing, and deploying robust backend systems, APIs, and microservices that power our innovative platform. The ideal candidate will possess a deep understanding of software architecture, database design, and cloud infrastructure (AWS, Azure, or GCP). You will lead a team of talented engineers, providing technical guidance, mentoring, and fostering a collaborative development environment. This role requires a proactive approach to problem-solving, a passion for clean code, and a commitment to best practices in software engineering.

Responsibilities include:
  • Designing and implementing scalable backend services and APIs.
  • Developing and maintaining microservices architecture.
  • Ensuring the performance, quality, and responsiveness of applications.
  • Collaborating with frontend developers and product managers to define and implement new features.
  • Optimizing applications for maximum speed and scalability.
  • Implementing security and data protection measures.
  • Mentoring junior engineers and conducting code reviews.
  • Staying up-to-date with emerging technologies and industry trends.
  • Contributing to architectural decisions and technical strategy.

We are looking for a candidate with a minimum of 8 years of professional software development experience, with at least 3 years in a lead or senior engineering role. Expertise in languages such as Python, Java, Node.js, or Go is essential. Proven experience with cloud platforms, containerization (Docker, Kubernetes), and CI/CD pipelines is required. Strong knowledge of relational and NoSQL databases (e.g., PostgreSQL, MongoDB) is also necessary. Excellent communication and interpersonal skills are crucial for effective collaboration in a remote team setting. This role is ideal for a passionate problem-solver who enjoys tackling complex technical challenges and driving innovation. The position is based in **Mombasa, Mombasa, KE**, but operates 100% remotely.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer, Cloud Services

01001 Ruiru, Central KES600000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing SaaS company, is looking for an experienced Lead Backend Software Engineer to join their innovative and fully remote engineering team. While our administrative office is located in Ruiru, Kiambu, KE , this position offers the complete flexibility of remote work from any approved location. You will be instrumental in designing, developing, and deploying scalable and robust backend services that power our cutting-edge cloud platform. This role demands a deep understanding of backend architecture, microservices, and cloud technologies. You will lead a team of talented engineers, mentor junior developers, and contribute significantly to architectural decisions and technology selection.

Key responsibilities include writing high-quality, maintainable, and well-tested code in languages such as Python, Java, or Go. You will design and implement RESTful APIs, manage database systems (SQL and NoSQL), and optimize application performance for speed and scalability. Experience with cloud platforms like AWS, Azure, or GCP is essential. You will also be involved in setting up CI/CD pipelines, implementing monitoring and logging solutions, and ensuring the security of our systems. The ideal candidate is a proactive problem-solver with excellent debugging skills and a strong advocate for best practices in software development. Exceptional leadership, communication, and collaboration skills are vital for success in this remote leadership role. A minimum of 10 years of experience in software development, with at least 3 years in a lead or senior architect role, is required. A Bachelor's or Master's degree in Computer Science or a related field is strongly preferred. If you are passionate about building scalable cloud solutions and leading high-performing remote teams, this is the opportunity for you.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Backend Software Engineer - Cloud-Native Architectures

20200 Kapsuser KES550000 Annually WhatJobs

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Lead Backend Software Engineer to spearhead the development of their next-generation cloud-native applications. This is a fully remote position, offering an exciting opportunity to work on challenging projects with a talented, distributed team. The ideal candidate will have a deep expertise in designing, building, and deploying scalable, robust backend systems using modern programming languages and cloud technologies. You will be responsible for leading a team of engineers, mentoring junior developers, and driving architectural decisions for backend services. Key responsibilities include architecting microservices, developing APIs, managing database solutions, and ensuring the performance, security, and reliability of our backend infrastructure. Proficiency in languages such as Java, Python, Go, or Node.js, along with extensive experience with cloud platforms like AWS, Azure, or GCP, is required. Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines is essential. Strong understanding of distributed systems, data structures, and algorithms is crucial. Excellent problem-solving, debugging, and communication skills are paramount. The ability to lead technical discussions, conduct code reviews, and foster a collaborative development environment is vital. A Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience, is expected. A minimum of 8 years of software development experience, with at least 3 years in a lead or senior engineering role, is preferred. Our client is committed to fostering a culture of innovation, continuous learning, and remote work excellence. Join us and play a pivotal role in building cutting-edge software solutions.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Lead Backend Engineer Jobs