Technology

Software Developer

Jumba·Nairobi, kenya·Full Time·Onsite
TechnologyFull TimeOnsite
-

About the role:

As a Software Developer at Jumba, you will have the opportunity to solve a broad range of challenging problems at scale. You’ll be charged with building fast, scalable and secure software to serve the needs of our customers all over Africa. Jumba has aggressive goals to grow its business, you’ll be working in a fast paced environment with talented and hardworking colleagues.

Requirements:

  • Bachelor’s degree in a technical field (e.g., Computer Science, Engineering, Physics, Mathematics) or equivalent technical experience.
  • 3 years of experience in full stack web application or mobile app development.
  • Experience with unit and functional testing.
  • Database design - NoSQL and SQL.
  • Experience with a back-end language such as Java, Python, or C++.
  • Experience with a front-end language such as TypeScript or JavaScript.
  • Experience with AWS.

Job Responsibilities:

  • Build and maintain full-stack web and mobile applications with a focus on stellar user experience.
  • Create test plans and write unit and functional tests.
  • Perform code reviews of other team members' code.
  • Write and review technical documents covering the design and implementation of features.

Key skills

BA/BSc/HND

At a glance

Company

Jumba

Location

Nairobi, kenya

Employment

Full Time

Experience

Valid until

Not specified

Created

November 5, 2026

More opportunities

Similar roles you might like

Enterprise Account Manager (public Sector) - East Africa, Aws Kenya

Amazon Web Services (AWS)

Nairobi, Nairobi County, Kenya, kenya

Full-time

DescriptionWould you like to be part of a team focused on increasing adoption of Amazon Web Services by developing Public Sector accounts? Do you have the business savvy and the technical background necessary to help establish Amazon as a key technology platform provider?As a Public Sector Account Manager you will have the exciting opportunity to help drive the growth and shape the future of an emerging technology and increase adoption and market segment presence of AWS in the East African Public Sector. The ideal candidate will possess both a sales / account management and technical background that enables them to drive an engagement at the executive level as well as with software developers and IT architects. You will be a self-starter who is prepared to develop and execute against a territory coverage plan and consistently deliver results.Roles & Responsibilities: - Help to drive business growth and expansion in a defined territory. Develop and execute against a territory plan. Manage numerous accounts concurrently & long-term. Articulate compelling value propositions around AWS services. Accelerate customer adoption. Work with partners to extend reach & drive adoption. Ensure customer satisfaction. Limited travel.Key job responsibilitiesRoles & Responsibilities: -Help to drive business growth and expansion in a defined territory.Develop and execute against a territory plan.Manage numerous accounts concurrently & long-term.Articulate compelling value propositions around AWS services.Accelerate customer adoption.Work with partners to extend reach & drive adoption.Ensure customer satisfaction.Limited travel.Basic Qualifications 10+ years technology related sales, business development, or sales engineering/consulting experience University degree or equivalent experience required. Strong verbal and written communications skills; fluent English Public Sector account management experience.Preferred Qualifications A technical background in engineering, computer science, or MIS a plus. SaaS/Cloud experience.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.Company - AWS Kenya LimitedJob ID: A10582611

17 days ago

Engineering Manager

Moniepoint

Remote, kenya

Full Time

Who we are Moniepoint Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month. As Nigeria’s largest merchant acquirer, we power most of the country’s point-of-sale (POS) transactions. Through our subsidiaries, Moniepoint Inc. processes over $250 billion in digital payment transaction value annually. Why KenyaKenya is where our next chapter begins. Following our acquisition of Sumac Microfinance Bank, we're preparing to go live which means the people we hire here help build a business from its first day, not inherit one. How we execute in Kenya will shape how we approach every market we enter after it, making this one of the most consequential engineering mandates in the business right now. This is the natural extension of ourmission: to drive financial inclusion, and help millions of business owners and individuals across the African continent achieve financial happiness and success.So, now we are looking for our Engineering Manager to join us in Kenya About the role As an Engineering Manager, you will drive the successful delivery and execution of projects within your teams. You will manage end-to-end technical planning, ensuring that product requirements are translated into actionable tasks, while orchestrating collaboration between various stakeholders, including engineers, product managers, QA, and UX. This role requires a deep understanding of software design and development and the ability to plan, execute, and deliver product features in a timely and predictable manner. You will also be responsible for maintaining high technical standards, managing team bandwidth, and ensuring project milestones are met with efficiency and accuracy. What you’ll get to do Own end-to-end delivery and execution across cross-functional teams within your product area, ensuring predictable and high-quality outcomes. Evaluate business and product requirements for technical feasibility and architectural alignment, translating them into well-defined EPICs and technical user stories. Partner closely with Product Managers, UX Designers, and Engineers to continuously refine, groom, and prioritize the backlog. Plan and drive sprint execution with clearly defined goals, using project planning tools to establish timelines, delivery milestones, and surface dependencies early. Champion engineering processes and rituals that enable strong collaboration, accountability, and team efficiency. Monitor team velocity and capacity to optimize resource allocation, proactively balancing bandwidth against delivery commitments. Coordinate cross-team dependencies and stakeholder alignment to remove bottlenecks and maintain smooth execution. Stay hands-on in critical initiatives by guiding design decisions, enforcing sound design patterns, and participating in code reviews to maintain high engineering quality. Ensure robust monitoring, alerting, and observability for all owned services, consistently meeting defined SLIs and SLOs. Partner with Product Managers to define, track, and publish post-release product metrics, driving transparency and continuous improvement. To succeed in this role, you should have Bachelor’s degree in Computer Science, Engineering, or a related technical field. 8-10 years of experience as a Software Developer, Software Engineer, or in a similar hands-on technical role. 5+ years of strong experience building production systems using Java and Spring Boot. Minimum 3 years of proven engineering leadership experience managing high-performing teams. Solid grasp of Agile methodologies, including sprint planning, backlog grooming, and iterative delivery. Demonstrated ability to translate complex product requirements into well-structured EPICs, user stories, and tasks. Strong backend engineering expertise; exposure to frontend technologies is a plus. Experience with project planning and tracking tools to visualize and manage delivery timelines. Familiarity with engineering, product health metrics, and monitoring tools to drive data-informed decisions. Hands-on capability to debug complex production issues, lead incident response, and conduct blameless RCA. Good understanding of modern deployment practices, including CI/CD pipelines, release management, and associated metrics. Ability to drive alignment across cross-functional stakeholders, both technical and non-technical. Excellent risk management, dependency tracking, and stakeholder communication skills. Proven track record of improving team velocity, delivery predictability, and engineering excellence. Generic Skills Problem-solving: Ability to assess complex problems, find solutions, and make sound decisions. Communication: Strong written and verbal communication skills, including technical documentation and stakeholder reporting. Adaptability: Able to thrive in a fast-paced, changing environment, adjusting strategies as needed. Attention to Detail: Meticulous in documenting technical requirements and ensuring all aspects of a project are accounted for. Supervisory skills Team Management: Experience in managing and mentoring engineers, ensuring team growth and performance. Resource Allocation: Ability to assess bandwidth and manage resource distribution to optimize team performance. Feedback: Conduct regular performance reviews, providing constructive feedback and fostering a growth-oriented environment. Stakeholder Management: Lead project status reviews, manage expectations, and ensure smooth communication between teams and leadership. What we can offer you Culture - We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human. Learning - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks. Compensation - You’ll receive an attractive salary, pension, health insurance, paid leave, plus other benefits. What to expect in the hiring process A preliminary phone call with one of our recruiters. A live coding and code review session. A system design and technical discussion round. A project planning, execution, and product thinking round. A behavioral and technical interview with the hiring manager. Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates. Originally posted on Himalayas

19 days ago

Prime System Advisor (fixed Term Contract)

Save the Children

Nairobi, kenya

full-time

Principal Accountabilities System development: Provide end-to-end business analysis to identify, design, and test PRIME enhancements; play an active role in gathering and analysing enhancement opportunities and providing strategic recommendations, collaborate with business analysts, subject matter experts, and product owner to design enhancements and write user stories, liaise with software developers to ensure fixes and enhancements meet the needs of the organisation and are aligned with the project management methodology, and create documentation on system design. Facilitate the design and development of comprehensive reports for PRIME, ensuring they provide valuable insights that contribute to continuous improvement and informed decision-making across the organisation. Business and technical support: Provide second line business and technical support to PRIME end users, and for more complex requests, work with third line business and technical teams (internal and external) to find solutions to technical issues Improve PRIME uptake, usage, and data quality by building relationships with PRIME champions, gathering feedback, completing audits to review quality of PRIME data, continuously improving support materials to meet needs, taking actions to proactively share knowledge with end users, and proposing actions to make improvements Deployment: Support deployment of PRIME to new offices, including SCI Members, and new functionality to all end users; including completing Change Impact Assessments and preparing deployment materials Learning: Input to the identification of learning needs of end users and contribute to the development of PRIME guidance and training materials PRIME Administration: Act as the Project Record Manager for PRIME for fast onset humanitarian responses until project is established Experience and Skills Essential Understanding of NGO context and core concepts of programmatic delivery Demonstrable understanding of project management in developmental or humanitarian contexts at operational level Analytical Capability: Ability to gather, analyse, and prioritise opportunities to make system enhancements aligning with business requirements Problem Solving: Demonstrates personal accountability for resolving complex technical issues and addresses challenges with creative solutions Collaboration: Builds and maintains effective relationships with colleagues, external partners, and the global network of PRIME Champions Appreciation and natural curiosity for how technology solutions support business processes, how they unlock value and can be a key driver of innovation and transformation Passion for driving uptake of technology solutions to ensure return on investment and unlock value for organisations Excellent verbal and written communication skills; ability to explain complex issues and technological solutions clearly and concisely to a wide range of audiences. Ability to challenge and negotiate assertively and cooperatively with senior staff Ability to manage a complex and varied workload, to work effectively under pressure, and to organise and prioritise work to ensure departmental deadlines are met Desirable Experience of systems development and support including requirements gathering, testing, release management, incident management, and change management processes Understanding of the important of data, concepts of data mastership, and how this relates to systems architecture and integrations Experience in design and delivering training on IT applications Fluency in French, Spanish, and/or Arabic Education and Qualifications Essential Bachelor's Degree: A degree in Computer Science, Information Technology, Business Analysis or a related field is preferred, but not mandatory if the candidate has sufficient relevant experience Desirable Professional Certifications: Relevant IT certifications (e.g., Certified Business Analysis Professional (CBAP), PMI Professional in Business Analysis (PMI-PBA), ITIL (Foundation) are highly desirable

23 days ago

Mission For Essential Drugs And Supplies Systems Integration Coordinator

Mission for Essential Drugs and Supplies Systems Integration

kenya

full-time

Mission for Essential Drugs and Supplies Systems Integration Coordinator Jobs in Kenya;Serving as a key link between supply chain operations and IT infrastructure, this role drives digital alignment, system interoperability, and technological innovation for the Dawa za Ubora Project. The coordinator leads design, development, and deployment of project information systems to enhance data collection, organization, and reporting, while addressing complex logistics challenges.Key Responsibilities Mission for Essential Drugs and Supplies Systems Integration Coordinator Jobs in Kenya; Key Responsibilities Perform technical assessments and consult stakeholders to define supply chain technological solutions. Create data structures, algorithms, and system architecture balancing technology, cost, and risk. Develop highquality, efficient code, document technical aspects, and manage deployments. Provide ongoing support and maintenance for deployed applications, including troubleshooting and upgrades. Oversee all stages of the software development lifecycle (SDLC). Integrate software components into fully functional systems and develop QA procedures.Qualifications / Experience Qualifications / Experience Bachelor’s degree in Computer Science, Software Engineering, ICT, or related field. Proficiency in programming languages such as Java, Ruby on Rails, and C++. Minimum five (5) years of relevant experience, including two (2) years as a Software Developer. Technical competencies: Data Management, Troubleshooting, Database Management, System Integration.

a month ago

Systems Integration Coordinator

Mission for Essential Drugs and Supplies

kenya

full-time

About Us Mission for Essential Drugs and Supplies (MEDS) is a faith-based health solutions provider founded by an ecumenical partnership of the Kenya Conference of Catholic Bishops (KCCB) and the Christian Health Association of Kenya (CHAK). The Organization’s core mandate is providing access to quality health products and technologies through Supply Chain, Quality Assurance and Health Systems Strengthening services. MEDS was established in 1986 and serves clients spread throughout Kenya, other regions in Africa and beyond. Project Summary MEDS is implementing the Dawa za Ubora Project, funded by the United States Government (USG) through the U.S. Department of State (DoS) under the President’s Emergency Plan for AIDS Relief (PEPFAR) and other Global Health Programs, running until June 2028. Under this mandate, MEDS provides efficient, reliable, and accountable supply chain management services for the warehousing and distribution of health commodities across all 47 counties in Kenya, supporting the prevention, treatment and management of communicable diseases and other health priorities. About the role Serving as a key link between supply chain operations and IT infrastructure, this role drives digital alignment, system interoperability, and technological innovation for the Dawa za Ubora Project. The position is responsible for leading the design, development, and deployment of the Department of State Dawa za Ubora project information systems to create innovative digital solutions that enhance data collection, organization and reporting across the supply chain, while driving technological advancements to address complex logistics challenges. Job responsibilities: i. Perform technical assessments and consult stakeholders to define supply chain technological solutions, addressing challenges effectively ii. Create data structures, algorithms, and system architecture by balancing technology, cost, and risk through efficient and scalable development, to build robust solutions that meet project requirements and performance standards iii. Develop high-quality, efficient code, document technical aspects, and deploy applications to various environments by following best coding practices and managing deployment processes, ensuring reliable and well-documented software throughout all stages iv. Offer ongoing support and maintenance for deployed applications, including troubleshooting and upgrades, by monitoring system performance and proactively addressing issues to maintain stability and user satisfaction v. Oversee all stages of software development, from planning and development to testing and deployment, by managing each phase of the SDLC to ensure systematic and comprehensive development of software solutions vi. Integrate software components into fully functional systems and develop verification plans and QA procedures by ensuring component compatibility and performing quality assurance to deliver integrated, high-quality software solutions Qualifications and experience i. Bachelor’s degree in computer science, software engineering, ICT, or a related field. ii. Java, Ruby on Rails, C++ or other programming languages skills iii. Minimum five (5) years of relevant experience, with two (2) years proven work experience as a Software Developer iv. Technical competencies: Data Management, Technical Support and Troubleshooting skills, Database Management, System Integration, Proficiency in relevant programming languages such as Java, Ruby on Rails, C++ v. Behavioral competencies: Communication and interpersonal skills, problem-solving skills, Analytical skills, team player, integrity, and keen attention to details

a month ago