
Shamiri Institute
Senior Full Stack Software Engineer at Shamiri Health – Nairobi, Kenya | Apply by March 2025
ESSENTIAL JOB DETAILS
-
Position Title: Senior Full Stack Software Engineer
-
Organization: Shamiri Health
-
Location: Nairobi, Kenya
-
Job Type: Full-Time, Onsite
-
Industry: Health-Tech / Mental Health Innovation
-
Application Deadline: Rolling (Apply Immediately)
INTRODUCTION
Are you passionate about building meaningful technology that changes lives? Do you thrive at the intersection of purpose and innovation?
Shamiri Health, a fast-growing mental health-tech startup based in Nairobi, is hiring a Senior Full Stack Software Engineer to join its cutting-edge engineering team. As a central player in the product development cycle, you’ll work on scalable, user-first software tools that expand access to affordable, evidence-based mental health services across underserved regions—starting in Kenya.
If you are a self-motivated engineer with strong technical capabilities, a desire for impact, and experience in full stack development, this opportunity offers an ideal platform to apply your skills and help shape the future of mental health care in Africa and beyond.
ABOUT SHAMIRI HEALTH
Shamiri Health is a mission-driven organization reimagining how mental health services are delivered in Africa. Rooted in the belief that every young person deserves to thrive, the company is leveraging the power of innovation, data, and technology to close the mental health treatment gap across low-resource settings.
With roots in the globally recognized Shamiri Institute, Shamiri Health delivers tech-enabled, affordable, and culturally relevant mental health interventions through digital platforms, community-based models, and partnerships with schools, clinics, and NGOs. Shamiri’s solutions are informed by peer-reviewed research and supported by collaborations with institutions such as Harvard, Duke, and the Child Mind Institute.
As we scale, our engineering team plays a pivotal role in building robust software infrastructure to support mental health assessment, intervention, reporting, data analytics, and digital delivery—all at scale.
KEY RESPONSIBILITIES
As a Senior Full Stack Software Engineer, you will collaborate with product managers, researchers, designers, and clinicians to:
1. Software Development & Architecture
-
Lead the end-to-end development of scalable, performant, and secure web-based platforms.
-
Write clean, maintainable, and efficient code following industry best practices.
-
Architect and maintain both frontend and backend systems using React.js, Next.js, TypeScript, and PostgreSQL.
-
Ensure interoperability between client interfaces, APIs, and data pipelines.
-
Build intuitive dashboards and portals for various user groups including clinicians, youth, and administrators.
2. Product Innovation & Design
-
Translate product and research requirements into technical specs.
-
Work with Figma and UI/UX teams to implement pixel-perfect user interfaces.
-
Integrate modern design systems with mental health tools that are easy to use, accessible, and inclusive.
3. Agile Collaboration & Sprint Execution
-
Participate in sprint planning, stand-ups, retrospectives, and peer reviews.
-
Break down tasks, estimate efforts, and prioritize deliverables with speed and accuracy.
-
Collaborate across multiple teams to deliver features on time.
4. Quality Assurance & Deployment
-
Write unit, integration, and end-to-end tests to ensure robustness.
-
Automate deployments and monitor environments for errors or anomalies.
-
Implement CI/CD workflows, error tracking, and version control using Git and GitHub.
5. Infrastructure & Cloud Services
-
Set up, deploy, and manage cloud resources on platforms such as AWS, GCP, or DigitalOcean.
-
Ensure data privacy, encryption, and compliance with relevant information security frameworks.
-
Optimize server performance, load balancing, and fault tolerance.
6. Integration & Interoperability
-
Develop APIs and connectors for integration with external services such as health data systems, SMS gateways, and third-party mental health platforms.
-
Streamline internal communication between backend microservices and frontend components.
7. Research & Development
-
Stay informed on emerging technologies including AI, LLMs, behavioral insights tools, and data visualization libraries.
-
Propose and test experimental features that support mental health screening, intervention, and feedback.
8. Documentation & Support
-
Maintain thorough documentation for codebases, APIs, workflows, and dependencies.
-
Contribute to developer onboarding, knowledge bases, and engineering wikis.
-
Support internal users and troubleshoot technical issues as needed.
QUALIFICATIONS AND SKILLS
To succeed in this role, you must have:
-
A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
-
Demonstrated full stack development experience with React.js, Next.js, TypeScript, and PostgreSQL.
-
Familiarity with cloud computing platforms such as AWS, Google Cloud, or Azure.
-
Strong frontend skills including UI/UX integration with Figma or similar design tools.
-
Ability to work both independently and within multidisciplinary teams.
-
Deep understanding of modern web security principles, authentication, and data protection.
-
Excellent communication and collaboration skills with a growth mindset.
Bonus Skills (Preferred but not Required):
-
Experience working in healthcare, nonprofits, or education technology.
-
Experience integrating AI/LLM-based features or chatbots.
-
Familiarity with mental health platforms or behavior science.
BENEFITS
Working at Shamiri Health comes with a suite of meaningful benefits:
-
Competitive salary commensurate with experience and skills.
-
Comprehensive health, dental, and vision insurance packages.
-
Professional development support including learning stipends, mentorship, and conference opportunities.
-
Opportunity to contribute to an impact-driven mission focused on improving youth mental health.
-
A creative, inclusive, and intellectually curious team culture.
COMPANY CULTURE AND VALUES
At Shamiri Health, we embrace diversity, inclusion, and innovation. We believe in:
-
Building technology with purpose
-
Empowering communities through collaborative development
-
Promoting mental health equity and access
-
Fostering a startup spirit grounded in integrity, learning, and global impact
You’ll work alongside a team of clinicians, behavioral scientists, data experts, designers, and engineers who share a deep passion for transforming mental health systems from the ground up.
HOW TO APPLY
If you’re ready to use your engineering skills for good, we encourage you to apply now.
Submit your application via the official careers portal:
Apply Here for Senior Full Stack Software Engineer – Shamiri
Please include:
-
Your updated CV
-
A brief cover letter explaining your motivation, relevant experience, and alignment with Shamiri’s mission
-
A link to your portfolio or GitHub (if available)
ADDITIONAL ENGAGEMENT
Interested in more social impact jobs in tech, health, and innovation?
-
Explore More Verified Openings on The Kenyan Job Finder – Your trusted source for Kenya’s most relevant job listings.
Stay informed with our free job updates and alerts:
To apply for this job please visit www.shamiri.institute.
By The Kenyan Job Finder Team
Discover more from THE KENYAN JOB FINDER 2
Subscribe to get the latest posts sent to your email.