Junior Software Developer – Technical Support
Savannah Informatics
Quick Take
Triage, investigate, and resolve technical incidents for an e-Health platform by reading source code, querying databases, and communicating solutions to customers—serving as the critical first line of support.
Ability to read and navigate source code, proficiency in relational databases (PostgreSQL/MySQL), and strong problem-solving skills under time pressure.
Fast-track career growth in a high-impact healthcare tech role at a respected Kenyan e-Health company, with direct influence on care delivery across health facilities and a competitive salary.
Job Description
Savannah Informatics, a leading Kenyan e-Health software company founded by clinicians and finance specialists, is seeking a talented Junior Software Developer – Technical Support to join their growing engineering team in Nairobi. This is a unique opportunity to sit at the intersection of software development and customer experience, serving as the critical first line of defence for service requests and incidents reported through the Service Desk and Contact Center.
In this role, you will be responsible for triaging, classifying, and resolving complex technical incidents — ranging from configuration issues to database-level and code-level problems. You will work within a fast-paced healthcare technology environment where your contributions directly impact the quality of care delivery across Kenyan health facilities. This position offers a genuine fast-track to career growth for driven, technically curious individuals who take pride in delivering exceptional customer outcomes.
- Serve as the first point of contact for contact centre users and customers reporting service requests or incidents via the Service Desk.
- Classify incidents by skill tier and make swift decisions to resolve them at your level or escalate to the appropriate engineering team.
- Investigate root causes of technical issues by exploring source code, databases, application logs, and system traces.
- Provide timely, professional, and high-quality responses to customer inquiries, consistently exceeding expectations.
- Maintain full ownership of incidents from initial report through to resolution and customer closure confirmation.
- Document all customer interactions, troubleshooting steps, and resolutions accurately and comprehensively in the ticketing system.
- Contribute to internal knowledge base articles and self-service resources to reduce recurring incident volumes.
- Collaborate cross-functionally with the customer experience team, backend engineers, and product stakeholders to deliver lasting solutions.
- Continuously expand your product knowledge — both breadth and depth — across the Savannah Informatics platform suite.
- Stay current with engineering trends, healthcare IT developments, and emerging technologies relevant to the role.
- Demonstrate ability to read, understand, and navigate source code to identify and resolve technical issues at a code or configuration level.
- Show proficiency in querying and troubleshooting relational databases (e.g., PostgreSQL, MySQL) to diagnose data-related incidents.
- Apply structured problem-solving skills to classify, triage, and resolve multi-layered software incidents under time pressure.
- Communicate complex technical findings clearly and concisely to both technical and non-technical stakeholders.
- Write thorough technical documentation including incident reports, resolution notes, and knowledge base contributions.
- Demonstrate experience or strong academic foundation in software development (preferably Python, Go, JavaScript, or similar).
- Work effectively within cross-functional teams, showing initiative, ownership, and a collaborative attitude.
- Exhibit familiarity with healthcare information systems, HL7/FHIR standards, or e-Health platforms (advantageous but not mandatory).
- Hold a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
Savannah Informatics offers a competitive compensation package in line with Kenyan market rates for junior technical roles in the health-tech sector. The estimated monthly salary for this position ranges between KES 60,000 – KES 100,000, commensurate with qualifications and experience. The company is known for investing in employee development and offering a stimulating, mission-driven work environment.
Ideal candidates are recently graduated or early-career software developers who are passionate about healthcare technology and enjoy solving complex, real-world problems. You thrive in a customer-facing technical role, are comfortable diving into code and databases to find answers, and take personal pride in the quality of your work. You are self-driven, eager to learn, and see technical support as a strategic stepping stone to a broader engineering career.
Do not apply if you are looking for a purely backend or product development role with no customer interaction, or if you are uncomfortable with the accountability of owning and resolving incidents end-to-end. This role requires patience, communication discipline, and genuine enthusiasm for health IT.
- Visit the Savannah Informatics careers page or the job platform where this posting is listed.
- Prepare an updated CV highlighting your technical skills, relevant academic projects, and any prior support or development experience.
- Submit your application through the official application portal — no fees are required at any stage of the recruitment process.
- Shortlisted candidates will be contacted for a technical assessment followed by a structured interview process.
- Note: Never pay for any notarisation, certificate, or assessment as part of any recruitment process.
Requirements Breakdown
Must Have
- Ability to read, understand, and navigate source code to identify technical issues
- Proficiency in querying and troubleshooting relational databases (PostgreSQL, MySQL)
- Structured problem-solving and incident triage/classification skills
- Clear technical communication to both technical and non-technical stakeholders
- Strong technical documentation and knowledge base contribution skills
Nice to Have
- Experience or strong academic foundation in software development
- Familiarity with healthcare IT systems or e-Health platforms
- Experience with ticketing/service desk systems
- Knowledge of application logging, system traces, and debugging tools
Don't meet every requirement? Tailor your CV to close the gap →
Salary Context
Competitive mid-range entry-level salary for Junior Software Developer role in Nairobi
The KES 60,000–100,000/mo range is competitive for a junior developer in Kenya's tech hub, reflecting the healthcare tech sector's premium positioning and the technical depth required (code-level troubleshooting elevates this above typical support roles). Salary progression typically depends on incident resolution speed, domain expertise, and readiness for mid-level engineering roles.
About Savannah Informatics
Savannah Informatics is a leading Kenyan e-Health software company founded by clinicians and finance specialists, positioned at the intersection of healthcare delivery and digital innovation. The company serves health facilities across Kenya and is recognized for building context-appropriate health IT solutions that directly improve care quality. Working here offers exposure to both the healthcare sector's critical challenges and a growing African tech company scaling impact.
Likely Interview Questions
- 1
Walk us through a time you debugged a complex technical issue by reading source code and database logs—what was your approach and how did you communicate the resolution?
- 2
How would you prioritize and triage three incoming incidents: a configuration issue affecting one user, a database query performance problem affecting 50 users, and a code-level bug in a rarely-used feature?
- 3
Describe your experience with PostgreSQL or MySQL—what types of queries have you written, and how have you diagnosed data-related issues?
- 4
Tell us about your understanding of e-Health systems or healthcare IT—what challenges do you think are unique to supporting healthcare software?
- 5
How do you approach writing technical documentation and knowledge base articles for non-technical users while maintaining accuracy?
Application Tips
Highlight any hands-on experience debugging code or troubleshooting databases—include specific examples of issues you've resolved, even from academic projects or side work.
Emphasize your ability to communicate technical concepts clearly; provide examples of documentation you've written or technical explanations you've given to non-technical stakeholders.
Demonstrate curiosity about healthcare or e-Health systems—mention any exposure to health IT, patient data workflows, or clinical processes, as this aligns with the company's mission and the role's impact.
Career Path
Roles that lead here
Where this leads
Skills & Keywords
Honest Assessment
Green Flags
- Explicit fast-track career growth messaging—the company is transparent about advancement opportunities for driven individuals.
- High-impact role in healthcare—your work directly influences care delivery across Kenyan health facilities, providing meaningful purpose beyond typical software support.
- Founded by clinicians and finance specialists—suggests domain expertise, credibility, and a mission-driven culture rather than a generic tech company.
- Emphasis on learning and staying current with engineering trends—the company values continuous development and technical depth, not just ticket closure rates.
Watch Out
- The job description is truncated at 'Demonstrate experience or strong academic foundation in software develop'—it's unclear whether a degree is mandatory or what the full requirement is.
- No explicit mention of work arrangements (remote/hybrid/on-site), benefits, or leave policies—clarify these during conversation.
- The role blends development, support, and documentation across a broad platform suite; ensure you understand where 'first-line support' ends and deeper engineering work begins, and whether on-call support is expected.
A Day in the Life
Your week starts with a brief standup reviewing overnight incidents triaged by the previous shift; you then spend 2–3 hours in the queue, fielding contact center escalations and classifying them by complexity. Mid-morning, you dive into source code and database logs to diagnose a recurring configuration issue, documenting your findings in the ticketing system and preparing a knowledge base article to reduce future reports. You pair-sync with a backend engineer to understand a code-level bug's root cause, then draft a technical summary for the customer. Afternoons include collaborating with the customer experience team on product gaps, staying updated on platform releases, and contributing to runbooks for common incident patterns—a role that keeps you technically sharp while building deep product ownership.
Frequently Asked Questions
What qualifications do I need to be a Junior Software Developer – Technical Support at Savannah Informatics?
You must be able to read and navigate source code, have proficiency in relational databases (PostgreSQL/MySQL), and demonstrate strong problem-solving and communication skills. A degree or strong academic foundation in software development is expected, though the posting emphasizes practical ability over specific certifications.
Is the Junior Software Developer – Technical Support role at Savannah Informatics remote?
The posting specifies the location as Nairobi but does not explicitly state whether the role is on-site, hybrid, or remote—contact the company directly during the application process to clarify work arrangements.
How much does a Junior Software Developer – Technical Support earn at Savannah Informatics?
The posted salary range is KES 60,000–100,000 per month, which is competitive for a junior developer role in Nairobi and reflects the technical depth required and the healthcare tech sector's premium positioning.
What are the career growth opportunities for this role?
The company emphasizes a genuine fast-track to career growth for driven individuals; typical progression leads to mid-level Software Developer, Backend Engineer, or Technical Lead roles, with opportunities to specialize in e-Health systems or move into solutions architecture as you deepen platform and domain expertise.
Free Match Score
See how well you match this job
Upload your CV and get an instant AI score showing exactly how well your experience matches this Junior Software Developer – Technical Support role. Free, takes 30 seconds.
Get My Match Score — FreeNo credit card needed
Boost your chances
AI-tailored for: Junior Software Developer – Technical Support at Savannah Informatics