Current jobs related to Software Engineer - Nairobi - Nexleaf Analytics

  • Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    Responsibilities Participate in the software planning sessions, together with product managers and engineers to discuss delivery time estimates, risks and key practical considerations such as technical debt, feasibility at scale etc. Own initiative and complete it from start to finish, provide guidance to other engineers and deliver a complete solution...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya pycs Full time

    Pycs seeks a skilled Software Engineer to develop and enhance complex software systems that power our organization's products and services. We are looking for a technical expert who can architect scalable solutions, mentor team members, and drive innovation across the software development lifecycle.Key Responsibilities: Architect and design software systems...

  • Software Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. WikipediaYour Role and Responsibilities Conduct research in software engineers applied to cognitive computing, include performing foundational research in a wide range of topics...

  • Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    Responsibilities Define software engineering strategy and architecture with other leaders, fully responsible for the technical evolution of at least one software product, responsible for the entire software development lifecycle SDLC from ideation to deployment Implement and optimize microservices and RESTful APIs to ensure scalability and ease of...

  • Software Engineer

    1 month ago


    Nairobi, Kenya ENGIE Full time

    Responsibilities  Participate in the software planning sessions, together with product managers and engineers to discuss delivery time estimates, risks and key practical considerations such as technical debt, feasibility at scale etc.  Own initiative and complete it from start to finish, provide guidance to other engineers and deliver a complete...


  • Nairobi, Kenya pycs Full time

    Pycs are a technology team with a strong background in financial systems and seek to resolve recurrent problems that financial institutions face with our solutions. Software Engineer Job Purpose: As a Software Engineer, the primary responsibility is to develop and enhance complex software systems that power our organization's products and...

  • Software Engineer

    4 weeks ago


    Nairobi, Kenya IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. Wikipedia Your Role and Responsibilities Conduct research in software engineers applied to cognitive computing, include performing foundational research in a wide range of...

  • Software Engineer

    1 month ago


    Nairobi, Kenya ENGIE Full time

    Responsibilities  Define software engineering strategy and architecture with other leaders, fully responsible for the technical evolution of at least one software product, responsible for the entire software development lifecycle SDLC from ideation to deployment Implement and optimize microservices and RESTful APIs to ensure scalability and ease of...


  • Nairobi, Nairobi Area, Kenya Jumia Full time

    JUMIA is an e-commerce startup that aims to deliver a wide range of items across the African continent.As a Senior Java Software Engineer, you will be part of an agile team that develops e-commerce, smart logistics, and payment solutions.Key Responsibilities:Develop e-commerce, smart logistics, and payment solutions using state-of-the-art technologies and...


  • Nairobi, Kenya Jumia Full time

    JUMIA is an e-commerce startup with an aim to mimic Amazon’s success by delivering a wide range of items, from toys to generators across the African continent. Shortly after the startup of the business in Nigeria, JUMIA launched warehouses in four other growing countries which include: Egypt, Morocco, Kenya and Cote d'Ivoire. Senior Java Software...


  • Nairobi, Nairobi Area, Kenya Safaricom Kenya Full time

    Safaricom seeks a skilled software developer to join its team, responsible for designing and implementing financial services systems with high availability. Reporting to the Development Lead Fintech - Financial Services IT, the role holder will be responsible for financial services system development, support, capacity planning and technology...


  • Nairobi, Kenya Safaricom Kenya Full time

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects. Summary Reporting to...

  • HPC Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Canonical Full time

    What your day will look likeWrite high quality, rigorously designed Python softwareCollaborate proactively with a globally distributed teamDebug issues and produce high quality code to fix themContribute to technical documentation that define best practices for authoring high quality operators Discuss ideas and collaborate on finding good solutionsWhat we...

  • HPC Software Engineer

    1 month ago


    Nairobi, Kenya Canonical Full time

    What your day will look likeWrite high quality, rigorously designed Python softwareCollaborate proactively with a globally distributed teamDebug issues and produce high quality code to fix themContribute to technical documentation that define best practices for authoring high quality operators Discuss ideas and collaborate on finding good solutionsWhat we...


  • Nairobi, Nairobi Area, Kenya Sheffield Steel Systems Full time

    Senior Design Engineer role in Nairobi County, Kenya, requires expertise in design engineering, product design, and CAD software, with a focus on mechanical and electrical engineering aspects. Sheffield Steel Systems, a leading provider of customized solutions for the hospitality industry in Africa, seeks a skilled professional to join its team. Job...

  • DevOps Engineer

    1 week ago


    Nairobi, Nairobi Area, Kenya Savannah Informatics Full time

    DevOps engineer will build functional systems, improving customer experience, and integrate project functions and resources across the product life cycle. Responsibilities include Site Reliability Engineering, infrastructure design, automation, and monitoring. Requirements include Linux systems knowledge, database management skills, cloud computing...

  • Mechatronic Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Burhani Engineers Ltd Full time

    We are seeking a skilled and innovative Mechatronic Engineer to join our construction and engineering team. The ideal candidate will be responsible for the design, development, and implementation of automated systems, robotics, and control systems in construction projects.Key Responsibilities:Design and develop mechatronic systems, including robotics,...

  • Mechatronic Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Burhani Engineers Ltd Full time

    Job DescriptionWe are seeking a skilled and innovative Mechatronic Engineer to join our construction and engineering team. The ideal candidate will be responsible for the design, development, and implementation of automated systems, robotics, and control systems in construction projects. The role involves working closely with project teams to integrate...

  • Mechatronic Engineer

    2 weeks ago


    Nairobi, Kenya Burhani Engineers Ltd Full time

    Job DescriptionWe are seeking a skilled and innovative Mechatronic Engineer to join our construction and engineering team. The ideal candidate will be responsible for the design, development, and implementation of automated systems, robotics, and control systems in construction projects. The role involves working closely with project teams to integrate...

  • Sr. Cloud Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya Worldreader Full time

    Worldreader seeks a Sr. Cloud Engineer to lead the successful production deployment of projects using AWS services, ensuring high standards of code quality and thoughtful design. Reporting to the Director of Technology in Barcelona, Spain, this full-time hybrid position is based in Nairobi, Kenya. Responsibilities Provide guidance and mentorship...

Software Engineer

3 months ago


Nairobi, Kenya Nexleaf Analytics Full time
Your Role

As a Backend Software Engineer at Nexleaf, you’ll help us achieve scale and impact by serving on a cross-functional team that designs and develops the core backend code of our cloud-based service. This service collects and analyzes data gathered from the hardest-to-reach places on Earth and connects to tens of thousands of IoT/M2M devices across the globe. These data and services are accessed by users spanning Ministries of Health, global agencies, partner NGOs, and those working in remote, low-connectivity environments.

As the Software Engineer – Backend, you’ll learn the architecture of our system, understand our business and product strategy, and work to improve existing services (and implement new ones), develop APIs, and improve our backend architecture, test procedures, and documentation, all with a shared goal of helping the organization achieve its vision You will also be a key partner alongside our frontend developers, designers and product managers in shaping the user-centric product we are continuing to expand and create. Reporting to our Engineering Director, your responsibilities will include:

  • Cross-functional Collaboration: Work collaboratively with product managers, designers, and other engineers to ensure the development of appropriate solutions for users’ problems.
  • Support in Technical Decision Making: Provide input on design and architecture decisions, working closely with senior engineers and managers.
  • Design Decision Making: Make well-reasoned design decisions within your area, identifying potential issues, trade-offs, risks, and the appropriate level of abstraction.
  • Problem Scoping and Troubleshooting: Scope problems and troubleshoot technical and operational issues with the support of senior engineers and managers. Expertly debug within your focus area.
  • Backend System Development: Build and improve APIs, data pipelines, and backend systems, ensuring alignment with best practices and system goals.
  • End-to-End Product Development: Work in partnership with frontend engineers to build comprehensive product features and functions from conception to roll out and support that meet user needs.
  • Engineering Standards and Tooling: Follow and seek to improve engineering standards, tooling, and processes.
  • Code Writing and Documentation: Write maintainable code, develop appropriate tests, and write documentation for key areas of focus.
  • Production Deployment and Code Reviews: Participate in regular production deployments and conduct meaningful code reviews for team members.

We have a robust and professionalized development team, with extensive documentation, well-defined processes and a modern stack that includes the latest versions of Python, Django, TypeScript, Angular, and all deployed to AWS. We use code reviews, containerized development environments (Docker), continuous integration, testing, and individual dev/staging environments. We also provide a choice of Linux, Mac or Windows development environments.

Requirements
  • BS/MS in Computer Science (or another technical field) or equivalent work experience
  • Python: 3+ years of backend software engineering on larger web projects with proficiency in Python or equivalent languages. Candidates with front-end development experience in Angular will be given extra consideration.
  • Django experience is strongly preferred, though experience with similar frameworks such as Flask, Laravel, and Ruby on Rails will also be considered.
  • Able to participate in technical architecture discussions and provide input to technical decisions alongside other members of your team.
  • Self-starter who brings experience, and enthusiasm, and can hit the ground running.
  • Is excited to work as a participant on a cross-functional team and in a highly collaborative and user-focused manner.
  • Adaptable and handles open-ended problems & ambiguity well. Many of the problems we take on are in challenging environments, so being flexible and open-minded about how we tackle them is a key element to our success.
  • Excellent communication and interpersonal skills. We are a remote company and rely heavily on our ability to effectively communicate on a very regular basis to stay in sync.
  • Strong ability to explain complex technical concepts to product managers, designers, support, and other engineers.
  • Relevant experience deploying features of the backend and front end into production on Linux-based systems.
  • Experience using AWS, as well as basic data processing and analysis experience
About Us

Nexleaf Analytics is at the forefront of technological innovation, committed to safeguarding public health in low- and middle-income countries. Our cutting-edge solutions, including remote-temperature monitoring for vaccine cold-chain equipment, are operational in over 25 countries, fundamentally supporting vital health infrastructure.

Nexleaf is poised to expand its impact significantly in 2024 and beyond. Data on the performance and utilization of medical equipment is becoming increasingly available, but countries are struggling to integrate and apply this data for action. Nexleaf envisions a ‘Connected Clinic’ – a transformative concept aimed at fostering transparency, accountability, and enhanced health outcomes through the strategic use of data. We believe this approach will shape health services in a way that prioritizes local needs and sustainability, moving beyond donor-driven models to ones that truly resonate with the communities we serve.

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started