Senior Software Engineer

RemoteSenior
💰$60–150K
🗺️ Anywhere in world
Software Developer
Software development

Senior Software Engineer

Maisha Meds is hiring! We’re looking for a senior software engineer preferably experienced in Ruby on Rails, Vue.js, and/or Android to improve health care across Africa!

About Maisha Meds

Maisha Meds is an organization dedicated to improving health care in Africa through best-in-class technology.

Founded in 2017, Maisha Meds has created the largest digital network of private pharmacies and clinics across Kenya, Tanzania, Uganda, Nigeria, and Zambia through our mobile software. Our platform not only helps these providers improve business by making sales, managing inventory, and tracking patients. It also reimburses them for providing high-quality care for malaria, family planning, and HIV prevention at discounted costs.

Maisha Meds logs millions of patient visits every year and has provided hundreds of thousands of reimbursements to date. We harness data from our network of pharmacies and clinics to reveal health and market trends, which allows us to design better solutions that work for the people we serve. We have worked with leading academic institutions such as UC Berkeley, Emory University, and KEMRI to evaluate the effectiveness of our programs. Research shows that our system is able to significantly increase the uptake of long-acting contraceptives and appropriate malaria case management.

Our work is funded by a range of partners including scale-up funding from USAID Development Innovation Ventures and the Bill & Melinda Gates Foundation. This will help Maisha Meds greatly expand its mobile software to 7,500 total pharmacies and clinics by late 2026, delivering subsidized care to nearly a million new patients in the process.

What We're Looking For

Maisha Meds builds a point-of-sale Android app for pharmacies to track their sales and manage their inventory. On top of the Android app, we have a layer of features to help us administer programs so that patients visiting pharmacies can receive subsidized medication. We also built a suite of web-based back office tools to help our operational staff manage the subsidy programs.

We're looking for an engineer to join our engineering team, and lead development for new and exciting features.

The ideal candidate has:

  • 4+ years of building quality applications

  • A history of writing clean and well-documented code with automated tests

  • Experience in building REST APIs

  • Ability to scope large, abstract problems to small, concrete tasks

  • Managed production deployments and owned infrastructure

  • Excellent communication skills and the ability to work well with a culturally diverse team (we're a mix of folks based in Kenya, Europe, and North America)

  • Experience building systems for environments with limited or intermittent Internet connectivity is a plus

Our preferred technologies:

  • Ruby on Rails

  • Android

  • Vue.js

  • AWS and Terraform

Maisha Meds is a remote-first organization that has a physical presence in Kenya, Uganda, Tanzania and Nigeria. The engineering team, a small, friendly team that values open communication and mentorship, has been remote since before COVID and is committed to effective remote work, with an annual in-person meetup in Africa, and field visits as needed.

Maisha Meds is committed to being an equal opportunities employer. All qualified applicants will receive consideration for employment without regard to race, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age or veteran status.

The salary range for this role is $60,000-$150,000 USD dependent on experience and world-wide geographic location.

What Does an Average Day Look Like?

As a senior software engineer, an average day might involve

  • Partner with the product team to scope out new features, proposing solutions and translating them into technical implementations

  • Reviewing code from other engineers

  • Doing independent work on a feature or bugfix ticket, writing tests and submitting a pull request for review

  • Attending meetings (sprint planning, technical refinement, 1-1s) - We prefer scheduling calls in late afternoons/evenings East Africa Time (UTC+3) for broad overlap with folks across Africa, Europe and North America

What Does the Interview Process Look Like?

  • A 30-minute introductory call on Google Meet
  • First round of technical interview (60-90 minutes) with two engineers on Google Meet focused on pair programming and implementation
  • Second round of technical interview (60-90 minutes) with another two engineers on Google Meet focused on design and architecture
  • One 30 minute conversation with team members from product and operational teams who collaborate closely with engineers on projects
  • One 30 minute conversation with a member of the exec team

 

Maisha Meds

Maisha Meds

Maisha Meds is an organization dedicated to improving health care in Africa through best-in-class technology.

🏥Good health and wellbeing
Healthcare
Technology

Other jobs at Maisha Meds

 

 

 

 

 

 

 

 

View all Maisha Meds jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🗺️ Anywhere in world
Software Developer
Remote

No spam. No ads. Unsubscribe anytime.

Similar jobs