Software Engineer – Backend

1 week ago


Nairobi, Nairobi Area, Kenya Nexleaf Analytics Full time
Your Role

As a Backend Software Engineer at Nexleaf, you will play a crucial part in scaling up our impact by working in a diverse team dedicated to designing and building the core backend code for our cloud-based service. This service gathers and analyzes data from some of the most remote locations on the planet and connects to a vast network of IoT/M2M devices worldwide. The information and services provided are utilized by various users, including Ministries of Health, global organizations, partner NGOs, and individuals operating in far-flung, low-connectivity areas.

As the Software Engineer – Backend, you will delve into the architecture of our system, grasp our business and product strategies, and focus on enhancing existing services, developing new ones, crafting APIs, refining our backend structure, testing procedures, and documentation. All these efforts are geared towards helping the organization realize its vision. You will collaborate closely with frontend developers, designers, and product managers to shape a user-centric product that is constantly evolving and expanding. Reporting to our Engineering Director, your key responsibilities will include:

  • Cross-functional Collaboration: Collaborate with product managers, designers, and fellow engineers to devise suitable solutions to users' challenges.
  • Technical Decision Making Support: Offer insights on design and architecture decisions, collaborating with senior engineers and managers.
  • Design Decision Making: Make informed design choices within your domain, identifying potential issues, trade-offs, risks, and the right level of abstraction.
  • Problem Scoping and Troubleshooting: Define problem scopes and troubleshoot technical and operational issues with the guidance of senior team members. Expertly debug within your area of focus.
  • Backend System Development: Construct and enhance APIs, data pipelines, and backend systems in line with best practices and system objectives.
  • End-to-End Product Development: Collaborate with frontend engineers to deliver comprehensive product features from conception to deployment, ensuring they meet user requirements.
  • Engineering Standards and Tooling: Adhere to and strive to enhance engineering standards, tools, and processes.
  • Code Writing and Documentation: Produce maintainable code, create relevant tests, and document key areas of focus.
  • Production Deployment and Code Reviews: Take part in regular production deployments and provide constructive code reviews for team members.

We have a skilled and well-organized development team, supported by extensive documentation, clear processes, and a modern tech stack featuring the latest versions of Python, Django, TypeScript, and Angular, all hosted on AWS. We employ practices such as code reviews, containerized development environments (Docker), continuous integration, testing, and individual dev/staging environments. Moreover, we offer the flexibility to choose between Linux, Mac, or Windows development setups.

Requirements
  • BS/MS in Computer Science (or a related field) or equivalent practical experience
  • 3+ years of backend software engineering experience on significant web projects using Python or equivalent languages. Additional consideration will be given to candidates with Angular front-end development exposure.
  • Strong preference for Django experience, but familiarity with similar frameworks like Flask, Laravel, or Ruby on Rails will also be valued.
  • Ability to engage in technical architecture discussions and contribute to technical decisions within your team.
  • Self-motivated individual with experience, enthusiasm, and the ability to hit the ground running.
  • Thrives in a collaborative, cross-functional team environment with a strong focus on user satisfaction.
  • Adaptable and excels in handling complex problems and uncertainty effectively. Our work often involves challenging environments, so being flexible and open-minded in problem-solving is crucial.
  • Excellent communication and interpersonal skills are essential. Communication is key as we operate as a remote company and heavily rely on effective communication to stay aligned.
  • Capable of explaining complex technical concepts to various stakeholders, including product managers, designers, support staff, and fellow engineers.
  • Relevant experience deploying backend and front-end features on Linux-based production systems.
  • Proficiency in using AWS, as well as basic knowledge of data processing and analysis.
About Us

Nexleaf Analytics stands at the forefront of tech innovation, dedicated to safeguarding public health in lower- and middle-income nations. Our advanced solutions, such as remote-temperature monitoring for vaccine cold-chain equipment, are actively used in over 25 countries, providing crucial support to healthcare infrastructure.

Nexleaf is set to significantly expand its impact in the years ahead. While data on medical equipment performance and usage is becoming more available, countries face challenges in effectively utilizing this data for actionable insights. Nexleaf envisions a 'Connected Clinic' approach, aiming to promote transparency, accountability, and improved health outcomes through strategic data utilization. This strategy is expected to revolutionize healthcare services by prioritizing local needs and sustainability, moving away from donor-centric models to community-centric ones that truly resonate with the populations we serve.

If you aim to enhance your Software Development skills to remain competitive in the industry, explore top schools' offerings.



  • Nairobi, Nairobi Area, Kenya Tala Kenya Full time

    ABOUT THE COMPANYTala is the leading mobile technology and data science company committed to financial inclusion globally. Millions of people have borrowed through Tala's smartphone app, which provides instant, personalized credit to underserved customers in East Africa, Southeast Asia, and Latin America. Tala is backed by leading venture and impact...


  • Nairobi, Nairobi Area, Kenya Tala Kenya Full time

    ABOUT THE COMPANYTala is the leading mobile technology and data science company committed to financial inclusion globally. Millions of people have borrowed through Tala's smartphone app, which provides instant, personalized credit to underserved customers in East Africa, Southeast Asia, and Latin America. Tala is backed by leading venture and impact...


  • Nairobi, Nairobi Area, Kenya Tala Kenya Full time

    ABOUT THE COMPANYTala is the leading mobile technology and data science company committed to financial inclusion globally. Millions of people have borrowed through Tala's smartphone app, which provides instant, personalized credit to underserved customers in East Africa, Southeast Asia, and Latin America. Tala is backed by leading venture and impact...


  • Nairobi, Nairobi Area, Kenya Tala (formerly InVenture) Full time

    Tala (formerly InVenture) builds mobile products that help creditworthy individuals in emerging markets validate their financial identities and get access to fair credit to advance their businesses and families. Tala is providing choice and control to individuals around the world when it comes to their financial identity.SummaryThe Senior Backend Engineer...


  • Nairobi, Nairobi Area, Kenya Tala (formerly InVenture) Full time

    Tala (formerly InVenture) builds mobile products that help creditworthy individuals in emerging markets validate their financial identities and get access to fair credit to advance their businesses and families. Tala is providing choice and control to individuals around the world when it comes to their financial identity.SummaryThe Senior Backend Engineer...

  • Backend Engineer

    2 months ago


    Nairobi, Nairobi Area, Kenya Jumba Full time

    Jumba is a construction tech platform that simplifies B2B purchase and financing of construction materialsJob Purpose:We are looking for an enthusiastic Backend Engineer, who is experienced in developing complex web experiences with the ability to adapt, learn quickly and have excellent problem-solving skills. You'll build scalable, fast and secure software...

  • Backend Engineer

    1 week ago


    Nairobi, Nairobi Area, Kenya Jumba Full time

    Jumba is a construction tech platform that simplifies B2B purchase and financing of construction materialsJob Purpose:We are looking for an enthusiastic Backend Engineer, who is experienced in developing complex web experiences with the ability to adapt, learn quickly and have excellent problem-solving skills. You'll build scalable, fast and secure software...

  • Backend Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Jumba Full time

    Jumba is a construction tech platform that simplifies B2B purchase and financing of construction materialsJob Purpose:We are looking for an enthusiastic Backend Engineer, who is experienced in developing complex web experiences with the ability to adapt, learn quickly and have excellent problem-solving skills. You'll build scalable, fast and secure software...


  • Nairobi, Nairobi Area, Kenya M-KOPA Solar Full time

    M-KOPA's mission is to make high quality energy affordable to everyone. OUR GROWTH SO FAR... M-KOPA has connected more than 400,000 homes in Kenya,Tanzania and Uganda to solar power with over 550 new homes being added every day.SummaryWe are looking for Senior Backend Engineers to join our Retention and Portfolio Management product groups as we grow and...


  • Nairobi, Nairobi Area, Kenya M-KOPA Solar Full time

    M-KOPA's mission is to make high quality energy affordable to everyone. OUR GROWTH SO FAR... M-KOPA has connected more than 400,000 homes in Kenya,Tanzania and Uganda to solar power with over 550 new homes being added every day.SummaryWe are looking for Senior Backend Engineers to join our Retention and Portfolio Management product groups as we grow and...


  • Nairobi, Nairobi Area, Kenya Logicea Full time

    Job DescriptionWe are currently seeking a Senior Backend Engineer with expertise in Microsoft C# .NET development to join our team.If you enjoy working with cutting-edge technology, building cloud-based solutions at scale, and are seeking a challenging role in a dynamic environment with talented teams, then Logicea is the place for you. As a Senior Backend...


  • Nairobi, Nairobi Area, Kenya Logicea Full time

    Job DescriptionWe are currently seeking a Senior Backend Engineer with expertise in Microsoft C# .NET development to join our team.If you enjoy working with cutting-edge technology, building cloud-based solutions at scale, and are seeking a challenging role in a dynamic environment with talented teams, then Logicea is the place for you. As a Senior Backend...


  • Nairobi, Nairobi Area, Kenya Logicea Full time

    Job DescriptionWe are currently seeking a Senior Backend Engineer with expertise in Microsoft C# .NET development to join our team.If you enjoy working with cutting-edge technology, building cloud-based solutions at scale, and are seeking a challenging role in a dynamic environment with talented teams, then Logicea is the place for you. As a Senior Backend...

  • Backend Developer at

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Savannah Informatics Full time

    Savannah Informatics Limited (Savannah), is a clinician-led health informatics company delivering innovative and interoperable healthcare solutions to improve access to affordable quality healthcare. Savannah is privately owned and has an established footprint and operating base in Kenya with over 140 employees, majority of whom are informatics...

  • Backend Developer at

    1 month ago


    Nairobi, Nairobi Area, Kenya Savannah Informatics Full time

    Savannah Informatics Limited (Savannah), is a clinician-led health informatics company delivering innovative and interoperable healthcare solutions to improve access to affordable quality healthcare. Savannah is privately owned and has an established footprint and operating base in Kenya with over 140 employees, majority of whom are informatics...


  • Nairobi, Nairobi Area, Kenya alphabloQ (Techstars '22) Full time

    Job DescriptionAs a Senior Software Engineer at alphabloQ, you will play a pivotal role in developing blockchain and AI-driven software solutions that are essential for the growth and scalability of our platform. This position demands a high level of expertise in backend and full-stack development, focusing on the integration of blockchain technology in the...


  • Nairobi, Nairobi Area, Kenya Amini Full time

    Amini is the single source of truth for African environmental data. By enabling Africa to transform the world, by empowering our ecosystem through data & fostering opportunities for 1B lives. Amini is a fast-growing start-up building environmental data infrastructure for Africa and the tropical belt.The role:We are in search of a Senior Software Engineer...


  • Nairobi, Nairobi Area, Kenya Amini Full time

    Amini is the single source of truth for African environmental data. By enabling Africa to transform the world, by empowering our ecosystem through data & fostering opportunities for 1B lives. Amini is a fast-growing start-up building environmental data infrastructure for Africa and the tropical belt.The role:We are in search of a Senior Software Engineer...

  • Software Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    JOB SUMMARYWe are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and...

  • Software Engineer

    1 week ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    JOB SUMMARYWe are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and...