Senior Backend Developer



Tech Care for All Africa (TC4A)

Job Description :

We are seeking an experienced and highly motivated Senior Backend Developer to lead the design, development, and optimization of MLH’s backend systems. The Senior Backend Developer will play a critical role in strengthening the platform’s architecture, improving system scalability, and mentoring a backend team of 2–3 developers. This role reports to our Consultant Tech Advisory Partner and works closely with the Product Manager, frontend development team, data science team, AI consultant, Head of Programs, and CEO to deliver robust, scalable solutions that power MLH’s mission across Africa.


Key Responsibilities

  • Design, develop, and maintain scalable, high-performance backend services and APIs using Python (Django) or equivalent frameworks
  • Optimize database architecture, queries, and data pipelines using PostgreSQL
  • Ensure backend systems meet performance, security, and reliability standards
  • Lead code reviews, set coding standards, and supervise a backend team of 2–3 developers
  • Collaborate closely with frontend developers, data science team, AI consultant, product manager, Head of Programs, and CEO to deliver integrated solutions
  • Troubleshoot, debug, and resolve backend issues to maintain system uptime and user satisfaction
  • Contribute to system architecture decisions, scalability planning, and technical documentation
  • Manage backend deployments and collaborate with DevOps where necessary
  • AI/Machine Learning experience, especially in Large Language Models (LLMs), is an added advantage

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional experience in backend development, with strong expertise in Python (Django), PostgreSQL, and RESTful API development
  • Proven experience leading backend development in production environments
  • Deep understanding of software architecture, system design, and scalable application deployment
  • Experience with version control tools (Git) and CI/CD pipelines
  • Proficiency in containerization tools (e.g., Docker) and cloud services (AWS, GCP, or similar) is a plus
  • Strong problem-solving, debugging, and troubleshooting skills
  • Demonstrated ability to mentor and manage a small team
  • Excellent communication and collaboration skills
  • Ability to work effectively in a fast-paced, mission-driven environment
  • Experience in AI/ML, particularly working with LLMs, is an added advantage

Who Excels at Tech Care for All Africa:

  • Brilliant minds with a hunger to solve complex challenges
  • Focused, determined, and resilient in the face of obstacles
  • Great listeners who are maniacal about understanding and serving our clients
  • Passionate believers in the transformative power of technology—and especially AI—when applied thoughtfully to solve real-world problems
  • Professionals who combine strong business acumen with a deep commitment to meaningful, impactful work

Why Join Us?

  • Lead backend engineering for a platform transforming healthcare education across Africa
  • Play a key role in shaping technical architecture and mentoring the development team
  • Collaborate with a mission-driven team committed to health impact and digital innovation
  • Be part of a dynamic, growing organization influencing healthcare outcomes across the continent

How to Apply:

Interested candidates are invited to send their CV and a cover letter outlining their qualifications and interest in the role before 20th May 2025.

Shortlisted candidates will be contacted for interviews. We encourage early applications as we may review applications on a rolling basis.

Job Overview

Company:
Tech Care for All Africa (TC4A)
Posted On:
9 May 2025
Location:
Nairobi, Nairobi, Kenya
Job Category:
Information Technology (IT)
Education Level:
Bachelor's Degree
Employment Type:
Full Time
Experience:
5 Years
Salary:
Not mentioned
Closing Date:
2025-05-20