Backend Engineer at Resolve to Save Lives
About this job
Backend Engineer at Resolve to Save Lives August, 2026 | MyJobMag window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-SMD4ZL13FW'); { "@context": "http://schema.org", "@type": "JobPosting", "title": "Backend Engineer", "datePosted": "2026-08-29T06:27:20+01:00", "validThrough": "2026-09-12T00:00:00+0000", "hiringOrganization" : { "@type" : "Organization", "name" : "Resolve to Save Lives", "sameAs" : "https://www.myjobmag.com/jobs-at/resolve-to-save-lives" }, "educationRequirements": { "@type" : "EducationalOccupationalCredential", "credentialCategory" : "bachelor degree"}, "employmentType": "Full Time , Remote", "jobLocationType": "TELECOMMUTE", "applicantLocationRequirements": { "@type": "Country", "name": "Nigeria" }, "experienceRequirements": { "@type" : "OccupationalExperienceRequirements", "monthsOfExperience" : "24" }, "industry": "NGO / Non-Profit Associations", "occupationalCategory":"ICT / Computer", "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "All", "addressRegion": "All", "addressCountry": "NG" } }, "image":"https://www.myjobmag.com/company_logo/87203rtsl.png", "description": "<p><strong>Position Summary</strong></p> <ul> <li>Resolve to Save Lives seeks a Backend Engineer to help build and maintain digital tools that support public health programs focused on cardiovascular health, hypertension, and diabetes control. Our digital tools help Ministries of Health and implementing partners manage large-scale health programs, improve data quality, and support healthcare workers who serve millions of patients. The engineering team works across open-source products and integrations, including Simple, DHIS2, and the HEARTS360 toolkit.</li> <li>This role is ideal for a software engineer with professional experience developing backend applications who is looking for an opportunity to grow their technical skills while contributing to meaningful global health impact. You will work closely with engineers, program teams, and external partners to develop reliable software, support system integrations, and improve the quality and scalability of our digital platforms.</li> <li>While much of our integration and data-processing work is Python-based, the role also supports applications built in Ruby on Rails and integrations with Java-based systems. We are looking for engineers who are excited to learn new technologies and work across a diverse technical environment.</li> </ul> <p><strong>What You Will Work On</strong><br /> <br /> <strong>Simple</strong><br /> <br /> Simple is a free, open-source application and dashboard, written in Ruby, that healthcare workers use to manage patients with high blood pressure.<br /> <br /> <strong>DHIS2</strong></p> <ul> <li>DHIS2 is an open-source health information platform written in Java and maintained by the University of Oslo. We're collaborating closely with the University of Oslo to adapt DHIS2 into a strong alternative to Simple for countries already using it for other health information needs.</li> </ul> <p><strong>HEARTS360 Toolkit H360TK</strong></p> <ul> <li>H360TK is a lightweight, self-hostable toolkit built by our team for standing up hypertension and diabetes program dashboards with limited infrastructure. It integrates with electronic health record systems, ingests patient line-list data, loads it into PostgreSQL through Python pipelines, and surfaces it through Grafana dashboards.</li> <li>As a member of the team, you will contribute to open-source software projects that support public health programs. Your work will help keep these tools reliable, secure, and useful for the teams and partners who depend on them.</li> </ul> <p><br /> <strong>Core Responsibilities</strong></p> <ul> <li>The Backend Engineer will support the development, maintenance, and reliability of our backend systems and integrations.</li> </ul> <p><strong>Simple</strong></p> <ul> <li>Help maintain the Simple application, addressing bugs and security vulnerabilities as they come up.</li> <li>Collaborate with the CVH leadership and country teams to develop new features.</li> <li>Build your understanding of how healthcare workers use the tool day-to-day to inform new features and fixes.</li> </ul> <p><strong>DHIS2</strong></p> <ul> <li>Build expertise in DHIS2 over time.</li> <li>Support the integration, monitoring, reporting, and configuration of DHIS2.</li> <li>Help identify, define, and implement changes to DHIS2.</li> </ul> <p><strong>H360TK</strong></p> <ul> <li>Build expertise in H360TK and take ownership of parts of the toolkit.</li> <li>Write and maintain Python integration scripts.</li> <li>Help extend H360TK to new use cases and areas of work.</li> </ul> <p><strong>AI/Machine Learning</strong></p> <ul> <li>RTSL is exploring machine learning to help predict patient behavior and improve retention in our programs. This is a chance to build applied ML/MLOps skills alongside the team.</li> </ul> <p><strong>Support</strong></p> <ul> <li>Help tend production environments for Simple and DHIS2, including investigating issues and communicating clearly with internal and external stakeholders.</li> </ul> <p><strong>Qualifications</strong></p> <ul> <li>We are seeking a candidate with strong software development skills, preferably in the language our software is written in. However, we value motivation and a willingness to learn missing skills just as much.</li> </ul> <p><strong>Technical Skills</strong></p> <ul> <li>Python and related frameworks for integration, data management and machine learning</li> <li>SQL performance investigation, execution plan analysis, etc.</li> <li>Ruby Rails, ActiveRecord is a plus</li> <li>Docker and Kubernetes.</li> <li>AWS or other cloud platforms.</li> <li>Grafana, Prometheus, or application monitoring tools.</li> <li>Strong understanding of object-oriented principles</li> <li>Exposure to CI/CD methodology</li> <li>Familiarity with APIs and user-facing components</li> </ul> <p><strong>Experience</strong></p> <ul> <li>Typically 2–4 years of professional experience writing production Python code.</li> <li>Experience building and supporting backend applications in a production environment.</li> <li>Experience launching and maintaining apps at scale</li> <li>Experience with modern cloud infrastructure</li> <li>Experience supporting apps that are growing quickly</li> <li>Knowledge of caching implementation</li> </ul> <p><strong>Abilities</strong></p> <ul> <li>Ability and willingness to learn new programming languages</li> <li>Interest in working with a diverse and distributed Engineering team</li> <li>Strong interpersonal and communication skills</li> <li>Fluent in English</li> </ul> <p><strong>Preferred Qualifications</strong></p> <ul> <li>Java-based applications or integrations</li> <li>Open-source software development.</li> <li>Health information systems, DHIS2, electronic health records, or digital health platforms.</li> <li>Machine learning, analytics, or MLOps concepts.</li> </ul>" } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } } @keyframes slide { to { transform: translateX(4px); } } .prompt-link { display: flex; align-items: center; gap: 0.75rem; padding: 0.6rem 0.9rem; background: linear-gradient(to right, #2563eb, #9333ea); color: white; text-decoration: none; border-radius: 9999px; font-weight: 500; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease; } .prompt-link:hover { transform: scale(1.02); box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1); background: linear-gradient(to right, #1d4ed8, #7e22ce); } .icon { width: 20px; height: 20px; } .prompt-link:hover .icon-scan { animation: pulse 2s infinite ease-in-out; } .prompt-link:hover .icon-arrow { animation: slide 0.3s forwards ease-out; }
Nigeria
Search for Jobs
AbiaAbujaAdamawaAkwa IbomAnambraBauchiBayelsaBenueBornoCross RiverDeltaEbonyiEdoEkitiEnuguGombeImoJigawaKadunaKanoKatsinaKebbiKogiKwaraLagosNasarawaNigerOgunOndoOsunOtherOyoPlateauRiversSokotoTarabaYobeZamfara
Administration / FacilitiesAgriculture / Agro-AlliedArt / Crafts / LanguagesAviation / AerospaceBankingBursary and ScholarshipsCaregiver / Nanny / Social WorkersCatering / ConfectioneryConstruction and Site EngineeringConsultancyContent, Editorial and JournalismCustomer Care, Success and ServiceData, Business Analysis and AIDrivingEducation / Teaching / TrainingEngineering / TechnicalEnvironment Health and SafetyFinance / Accounting / AuditFood, Beverage and HospitalityGeneralGraduate JobsHuman Resources / HRICT / ComputerInsuranceInternships Janitorial ServicesLegal and RegulatoryLogisticsManufacturingMarketing and CommunicationMedia Production and EntertainmentMedical / HealthcareNGO/Non-ProfitOil and Gas, Energy and MiningPharmaceuticalProcurement / Store-keeping / Supply ChainProduct ManagementProject and Program ManagementReal EstateResearch and DevelopmentRFP / RFQ / EOIRisk Management and ComplianceSales and Business DevelopmentScienceSecurity / IntelligenceShipping and MaritimeSports, Fitness and Personal CareStrategic and Top ManagementTravels and ToursUX, Design and ArchitectureVolunteer
BA/BSc/HNDFirst School Leaving CertificateMBA/MSc/MANCEONDOthersPhD/FellowshipProfessional CertificateSecondary School (SSCE)Vocational
Close
Detailed Search
Send this job to a friend
Type the email of your friend Enter your email Type Your Email Message I think you may be interested in this position - Backend Engineer at Resolve to Save Lives. This is the link: https://www.myjobmag.com/job/backend-engineer-resolve-to-save-lives?utm_source=email_friend. Copy and paste link on browser if link is not working. Check it out!
Did you notice an error or suspect this job is scam? Tell us.
Enter your email Type Your Message
(adsbygoogle = window.adsbygoogle || []).push({});
-
- Backend Engineer at Resolve to Save Lives
- View Jobs in NGO / Non-Profit Associations / View Jobs at Resolve to Save Lives
Posted: Aug 29, 2026
Deadline: Not specified
-
- @gmail.com
- @yahoo.com
- @outlook.com
-
(adsbygoogle = window.adsbygoogle || []).push({});
Resolve to Save Lives was created in 2017 by Dr. Tom Frieden, former director of the US Centers for Disease Control and Prevention (CDC). Through his work in government and with philanthropy, Dr. Frieden pinpointed a unique problem: no one is thinking about how to systematically combat the world’s leading killers. Heart disease carries the distinction of b...
Backend Engineer
- Job Type Full Time , Remote
- Qualification BA/BSc/HND
- Experience 2 - 4 years
- Location Nigeria
- Job Field ICT / Computer 
Position Summary
- Resolve to Save Lives seeks a Backend Engineer to help build and maintain digital tools that support public health programs focused on cardiovascular health, hypertension, and diabetes control. Our digital tools help Ministries of Health and implementing partners manage large-scale health programs, improve data quality, and support healthcare workers who serve millions of patients. The engineering team works across open-source products and integrations, including Simple, DHIS2, and the HEARTS360 toolkit.
- This role is ideal for a software engineer with professional experience developing backend applications who is looking for an opportunity to grow their technical skills while contributing to meaningful global health impact. You will work closely with engineers, program teams, and external partners to develop reliable software, support system integrations, and improve the quality and scalability of our digital platforms.
- While much of our integration and data-processing work is Python-based, the role also supports applications built in Ruby on Rails and integrations with Java-based systems. We are looking for engineers who are excited to learn new technologies and work across a diverse technical environment.
What You Will Work On
Simple
Simple is a free, open-source application and dashboard, written in Ruby, that healthcare workers use to manage patients with high blood pressure.
DHIS2- DHIS2 is an open-source health information platform written in Java and maintained by the University of Oslo. We're collaborating closely with the University of Oslo to adapt DHIS2 into a strong alternative to Simple for countries already using it for other health information needs.
HEARTS360 Toolkit (H360TK)
- H360TK is a lightweight, self-hostable toolkit built by our team for standing up hypertension and diabetes program dashboards with limited infrastructure. It integrates with electronic health record systems, ingests patient line-list data, loads it into PostgreSQL through Python pipelines, and surfaces it through Grafana dashboards.
- As a member of the team, you will contribute to open-source software projects that support public health programs. Your work will help keep these tools reliable, secure, and useful for the teams and partners who depend on them.
Core Responsibilities- The Backend Engineer will support the development, maintenance, and reliability of our backend systems and integrations.
Simple
- Help maintain the Simple application, addressing bugs and security vulnerabilities as they come up.
- Collaborate with the CVH leadership and country teams to develop new features.
- Build your understanding of how healthcare workers use the tool day-to-day to inform new features and fixes.
DHIS2
- Build expertise in DHIS2 over time.
- Support the integration, monitoring, reporting, and configuration of DHIS2.
- Help identify, define, and implement changes to DHIS2.
H360TK
- Build expertise in H360TK and take ownership of parts of the toolkit.
- Write and maintain Python integration scripts.
- Help extend H360TK to new use cases and areas of work.
AI/Machine Learning
- RTSL is exploring machine learning to help predict patient behavior and improve retention in our programs. This is a chance to build applied ML/MLOps skills alongside the team.
Support
- Help tend production environments for Simple and DHIS2, including investigating issues and communicating clearly with internal and external stakeholders.
Qualifications
- We are seeking a candidate with strong software development skills, preferably in the language our software is written in. However, we value motivation and a willingness to learn missing skills just as much.
Technical Skills
- Python and related frameworks for integration, data management and machine learning
- SQL (performance investigation, execution plan analysis, etc.)
- Ruby (Rails, ActiveRecord) is a plus
- Docker and Kubernetes.
- AWS or other cloud platforms.
- Grafana, Prometheus, or application monitoring tools.
- Strong understanding of object-oriented principles
- Exposure to CI/CD methodology
- Familiarity with APIs and user-facing components
Experience
- Typically 2–4 years of professional experience writing production Python code.
- Experience building and supporting backend applications in a production environment.
- Experience launching and maintaining apps at scale
- Experience with modern cloud infrastructure
- Experience supporting apps that are growing quickly
- Knowledge of caching implementation
Abilities
- Ability and willingness to learn new programming languages
- Interest in working with a diverse and distributed Engineering team
- Strong interpersonal and communication skills
- Fluent in English
Preferred Qualifications
- Java-based applications or integrations
- Open-source software development.
- Health information systems, DHIS2, electronic health records, or digital health platforms.
- Machine learning, analytics, or MLOps concepts.
(adsbygoogle = window.adsbygoogle || []).push({});
Check how your CV aligns with this job
Method of Application
Interested and qualified? Go to Resolve to Save Lives on job-boards.greenhouse.io to apply
Build your CV for free. Download in different templates.
-
Share
- .tg-subscribe{display:flex;flex-wrap:wrap;align-items:center;gap:10px;clear:both;margin:12px 0;padding:12px 14px;border:1px solid #d8dee5;border-radius:6px;background:#f7f9fb;}.tg-subscribe span{flex:1 1 200px;}.tg-subscribe a{display:inline-block;padding:10px 16px;background:#2481cc;color:#ffffff;border-radius:4px;text-decoration:none;}@media (max-width:520px){.tg-subscribe a{display:block;width:100%;text-align:center;box-sizing:border-box;}}
Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
-
Send your application
Your Name Your Email Your Phone Number Your Current Location Abia Abuja Adamawa Akwa Ibom Anambra Bauchi Bayelsa Benue Borno Cross River Delta Ebonyi Edo Ekiti Enugu Gombe Imo Jigawa Kaduna Kano Katsina Kebbi Kogi Kwara Lagos Nasarawa Niger Ogun Ondo Osun Other Oyo Plateau Rivers Sokoto Taraba Yobe Zamfara Subject of your Application Your cover letterAttach your CV/Doc
Join our WhatsApp Community Back To Home
Jobs You Might Be Interested in
- Senior Devsecops Engineer
- Devops Manager
- Full Stack Developer / Software Engineer (Frontend-Strong) at Bema Integrated Services
- Head, ICT
- Fullstack Developer at RetainPro Management
- Machine Learning Engineer at Virtual Nation
- Tech & Automation Specialist at Virtual Nation
- Tech Sales Executive at Prodevs
- Senior Backend Engineer at NimbleByte Global
- Web Developer at Aviolani Scope
- Database Developer at Baaraku
- Senior Operations Manager at Uniccon Group
- Senior Information Technology Officer at Lagos Chamber of Commerce and Industry
- Head of Engineering, Payment Gateway at Moniepoint Inc.
- Head of Engineering, POS Application Platform at Moniepoint Inc.
Find Your Dream Job!
Signup and complete your profile so we can match you with the right employer
- @gmail.com
- @yahoo.com
- @outlook.com
Related Companies Hiring Now
- International Medical Corps Jobs
- Save The Children Jobs
- Evidence Action Jobs
- New Incentives Jobs
- ZOA International Jobs
- Innov8 Hub Jobs
- Concern on Climate Change for the Community Initiative Jobs
- Solardero Jobs
- Popular Jobs
- Biology Teacher at a Reputable School
- Graphics Designer at Sylken Ltd
- Accountant at Creseada International Limited
- Contracts Advisor III at Nautilus Nigeria Engineering and Construction Limited
- Experienced Cook (Bourdillon Hotel Lugbe) at Venmac Resources Limited
- Business Development Manager at Venmac Resources Limited
- Procurement Officer at Mshel Construction Limiteds
- Legal Counsel (In-House) at Open Access Consulting
- Jobs at Domeo Resources International (DRI)
- Van Sales Representative at Brands and Trade Limited
Career Advice
- Average Salaries in Nigeria in 2026 This guide brings together the average salary in Nigeria based on recent 2026 salary benchmarks. Salaries are listed by industry, experience level and city to give jobseekers, employers and HR professionals a more useful picture of salary levels in Nigeria in 2026.
- The 2026 / 2027 Nestlé Nigeria Community Scholarship This scholarship is open exclusively to indigenes or residents of Agbara, Abaji, Manderigi, Obafemi Owode and Sagamu.
- Top Hiring Mistakes Nigerian Employers Make and How Recruitment Agencies Help In this article, we'll explore the most common hiring mistakes Nigerian employers make and how recruitment agencies solve them.
- Best Freelance Skills You Need to Earn in USD This article discusses the best freelance skills to learn if you want to earn in USD and shares tips on how you can get your first interantional client.
(adsbygoogle = window.adsbygoogle || []).push({});
Subscribe to Job Alert
Join our happy subscribers
- @gmail.com
- @yahoo.com
- @outlook.com
-
- Job Links
- Jobs in Lagos
- Jobs in Abuja
-
- Myjobmag Sites
- MyJobMag Ghana
- MyJobMag Kenya
- MyJobMag Nigeria
- MyJobMag South Africa
- MyJobMag UK
About Contact Privacy Policy Terms [email protected] Copyright © 2026 MyJobMag
/* First party identity cookie fallback for pages where PHP could not set it. */ (function () { if (!/(^|; )mjm_p=[0-9a-f]{40}/.test(document.cookie)) { var b = new Uint8Array(20); (window.crypto || window.msCrypto).getRandomValues(b); var t = Array.prototype.map.call(b, function (x) { return ('0' + x.toString(16)).slice(-2); }).join(''); var d = new Date(); d.setTime(d.getTime() + 365 * 86400 * 1000); document.cookie = 'mjm_p=' + t + ';expires=' + d.toUTCString() + ';path=/;SameSite=Lax' + (location.protocol === 'https:' ? ';Secure' : ''); } })(); window.WPUSH_CFG = { vapid: "BBoSD3sQU8DtltcGAIMYOJtzP61dwmYtPP3pC7OFu8ckOBHeQW-k5y3xkNXetOUZAPuOYAAXC27w9dwg-u3S1fY", country: 1, prefsUrl: '/push/preferences.php' };
Send your application through
//setTimeout('abcdload()',2000); var ele = document.getElementById('tooltip'); var sel = window.getSelection(); var rel1= document.createRange(); rel1.selectNode(document.getElementById('cal1')); var rel2= document.createRange(); rel2.selectNode(document.getElementById('cal2')); document.getElementById("printable").addEventListener('mouseup', function(e) { if (!sel.isCollapsed) { // debugger; if(validateEmail(sel)) { //if(document.getElementById('cal3').innerText !=sel ){ pointer =0; } //document.getElementById('cal3').innerText=sel; var r = sel.getRangeAt(0).getBoundingClientRect(); var rb1 = rel1.getBoundingClientRect(); var rb2 = rel2.getBoundingClientRect(); ele.style.top = (r.bottom - rb2.top)*100/(rb1.top-rb2.top) + 'px'; ele.style.left = (r.left - rb2.left)*100/(rb1.left-rb2.left) + 'px'; var links=ele.getElementsByTagName('a'); for (var i = 0; i < links.length; i++) { var s = links[i].href; var ar=links[i].href.split('to='); links[i].href=ar[0]+'to='+sel; } ele.style.display = 'block'; } } event.preventDefault(); }); window.addEventListener('mousedown', function () { }); document.body.onmousedown = function(e) { var crtElem = e.target; while (crtElem != null && crtElem != ele) { crtElem = crtElem.parentNode; } if (crtElem != ele) { ele.style.display = 'none'; } } window.OneSignalDeferred = window.OneSignalDeferred || []; OneSignalDeferred.push(async function(OneSignal) { await OneSignal.init({ appId: "1303cfc0-76b0-4cee-aa4e-a39538e2319a", }); }); (function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a3887a3a7af806e0',t:'MTc4ODk4MDg2Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();Market insight
Similar jobs
Biology Teacher
English Language Teacher
Chemistry Teacher
Library / Bookshop Attendant
Further Maths Teacher
Maths Teacher
Frequently asked questions
What salary can I expect?
This listing does not show a salary. Similar roles in Nigeria often pay around 1 200 000 ₦ (median of 67 offers).
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.