Senior Software Engineer2018-12-20T06:50:49+00:00

Senior Software Engineer (Full Stack)

Looking for something different? Maisha Meds is hiring! We’re looking for a creative, experienced, and motivated developer to advance health care in East Africa, where over 60% of patients visit private pharmacies as their first point to access health care. Candidates should be excited about the prospect of taking a leadership role in a fast-paced, dynamic start-up environment, be interested in helping galvanize a budding tech community, and have a keen interest in transforming how low-income patients access health care.

You will be joining a small, enthusiastic team of 10 as we scale to thousands of pharmacies in the next year supporting hundreds of thousands of patient encounters. As such, you’ll have the opportunity to make a large and visible impact on our company and the autonomy to build our tech to thrive at scale. You will also take a lead in mentoring and building local tech talent – you will be paired with a local team member to provide regular code reviews and coaching sessions. Successful candidates should be able to demonstrate that they can learn quickly, adapt to changing circumstances, and rise to the challenge of difficult tasks that they might not have experience solving.

About Maisha Meds

We’re working to make quality medicines and diagnostics affordable and accessible for the 2.5 billion patients worldwide who access primary health care at their local drug shop.  Not long ago, we started with software that tracked medication sales and inventory at these drug shops and clinics.  Now we are moving into medication supply chains, partnering with suppliers to ensure that effective medicines are stocked in pharmacies across East Africa, and that they have the working capital to optimize their shops. Our software is used by hundreds of pharmacies in Africa to support hundreds of thousands of patients each year.

For the people who use our software, it represents a way of tracking business decisions and accessing deals and working capital. For patients, we help strengthen supply chains and ensure that the medicine that they buy will be affordable and consistently high quality, in a setting where 1 in 10 products is counterfeit or substandard.

Job Responsibilities:

  • Help scale our Android app and server-side components to support our growing client base
    • We’re currently using Node and Python server side, but because we’re still small, and building flexible architecture, you’ll get a ton of freedom to work with the technology stacks you think are most effective, as well as the freedom to explore.
  • Help to build and develop tools to support streamlined and quality supply chains and integrated reimbursement for medications
  • Build the technical knowledge and excellence of our local team members, including teaching and coaching sessions and regular code reviews
  • Develop our server-side and client-side patient reimbursement technology.
  • Develop our analytics and data processing tools


  • BS or MS in Computer Science, Software Engineering, Statistics or a related field, or equivalent professional experience
  • 2+ years of experience in either mobile or web development, with experience working on a full software stack
  • Experience scaling mobile or web products and writing clean, well-documented code
  • Ability to evaluate and prioritize a long list of dependent and independent tasks based on business and technical constraints
  • Passionate and attentive self-starters, great communicators, amazing follow-through, sense of humor – you love the responsibility of being personally empowered.
  • The ability to work well with a culturally diverse team

Preferred Skills & Experience:

  • Experience with Node.js and/or Python
  • Data science experience
  • Some Android experience

Why you should come work for us

Our company aims to take the best of Silicon Valley, including the technical expertise, rapid iteration, and agile processes, and apply its approach to solving problems that affect millions across sub-Saharan Africa. Though we can’t offer you catered daily meals, a ping-pong table, or 30” monitors, we can offer an opportunity to drive real, quantifiable change, leading a small but passionate tech team, and give you access to some of the world’s most incredible places. We are dedicated to our work and care deeply about our product’s impact, the clients and patients who use our software, and the company’s success. You’ll join our leadership team to grow a small startup to a company serving tens of millions of people.

Start date is flexible, and compensation is commensurate with experience.

Send your resume, links to any personal projects you’ve done and a cover letter (optional) to with the subject line “Senior Software Engineer.”