Senior Software Engineer at Koko Networks

1 month ago


Nairobi, Kenya Koko Networks Full time

This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa’s cities.

The Role
As a Senior Software Engineer at KOKO Labs, you will play a pivotal role in leading and delivering innovative software solutions that reshape urban living. Reporting to the Head of Software & Systems, you'll lead a nimble team of up to 4 engineers, embodying agility, mentorship, and innovation. Your work will span web, mobile, and IoT projects, emphasizing rapid prototyping, flexibility, and end-to-end systems thinking.
What You Will Do
Technology Stack

Lead the design, implementation, and deployment of both front-end and back-end components of our software projects, ensuring they align with KOKO Labs' vision.
Manage and mentor a team of software engineers, fostering an environment of continuous learning and improvement.
Collaborate cross-functionally within the Labs team and with external stakeholders to ideate, develop, and refine technology-based solutions.
Ensure the flexibility and testability of software systems, prioritizing quick iteration and user feedback over scalability.
Contribute to the Labs leadership by engaging in strategic discussions, prototype evaluation, and the overall innovation process.
Continuously learn and share knowledge within the team, enhancing our collective expertise and fostering an environment of innovation.
Develop and manage projects utilizing a diverse tech stack including Next.js, Flutter, TypeScript, Java, Kotlin, and cloud services (GCP, Azure, AWS, Vercel).
Implement Agile, Scrum, and Kanban methodologies tailored to project needs, ensuring effective and efficient project management.
Our diverse tech stack includes AWS, Python, Flask, Vue.js, Postgres, Kotlin, Java, Firebase, C++, Celery, Message Queues, Odoo ERP, Docker, Jenkins, CircleCI, Git, and more. Experience across these technologies, coupled with the ability to rapidly learn and adapt to new tools, is crucial.

What You Will Bring
Technical Skills and Qualifications:

A passion for innovation, entrepreneurship, and a drive to make a tangible impact on urban living.
At least 5+ years of experience in software engineering, with a broad rather than deep expertise across various technologies.
Proven leadership experience, with at least 2 years in a role directly leading software engineering teams.
Strong foundation in software engineering principles, including design for flexibility, reliability, security, and maintainability.
Excellent problem-solving skills, with a flair for creative and efficient solutions.
Effective communication skills, capable of articulating complex technical ideas to non-technical stakeholders.
A collaborative spirit, adept at working in an agile environment alongside a diverse team.
Extensive experience in software development, with expertise in web and mobile.
Proficiency in some of Next.js, Flutter, TypeScript, Java, Kotlin, Big Query, Google Analytics, Domo, JetAdmin, PostgreSQL, Firebase, and major cloud services.
Demonstrated leadership ability, with a strong focus on mentorship and team development.
Adept at problem-solving, innovation, and agile development practices.
Experience in Agile, Scrum, and Kanban, with a passion for raising engineering standards, pace of delivery, and quality support.



  • Nairobi, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa’s cities. The Role As a Fullstack  Software Engineer at KOKO Labs, you will be an integral part of our dynamic team working to...


  • Nairobi, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa’s cities. Your Role: To lead customer service on behalf of KOKO Labs at the Connect Shop and support operations, logistics and...


  • Nairobi, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa’s cities. Your Role We are looking for a motivated Stock Take Representative that will work with little direction to ensure the...


  • Nairobi, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa’s cities. Your Role We are looking for a motivated Stock Take Representative that will work with little direction to ensure the...


  • Nairobi, Kenya Software Engineer at 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 Summary As a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources...


  • Nairobi, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa’s cities. What You Will Do Fully support the company's Public Affairs strategy and execute it in different phases Create...


  • Nairobi, Nairobi Area, Kenya Software Engineer at 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. WikipediaSummaryAs a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources within...


  • Nairobi, Nairobi Area, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa's cities.Your RoleWe are looking for a motivated Stock Take Representative that will work with little direction to ensure the high...


  • Nairobi, Nairobi Area, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa's cities.Your RoleWe are looking for a motivated Stock Take Representative that will work with little direction to ensure the high...

  • Intern at

    3 weeks ago


    Nairobi, Nairobi Area, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa's cities.Your Role:To lead customer service on behalf of KOKO Labs at the Connect Shop and support operations, logistics and...


  • Nairobi, Nairobi Area, Kenya Kyosk Digital Services Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail trade flows. Despite their importance, kiosk-type retail outlets face...


  • Nairobi, Nairobi Area, Kenya Kyosk Digital Services Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail trade flows. Despite their importance, kiosk-type retail outlets face...


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    JOB SUMMARYWe are looking for a senior software engineer with experiences working with all service aspects of high throughput and multi-tenant services, ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good maintainabiQualificationsRequired/Minimum QualificationsBachelor's Degree in...


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and servicesSummaryWe are looking for a senior software engineer with experiences working...


  • Nairobi, Nairobi Area, Kenya Huawei Technologies Full time

    At Huawei, we define human progress by innovations that enrich humanity. We do not view connectivity as a privilege, but a necessity. We believe that the impact of information and communications technology should be measured by how many people can benefit from it. Huawei is a leading global ICT solutions providerResponsibilities:Design, integration, testing,...


  • Nairobi, Kenya Microsoft Full time

    Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services Summary We are looking for a senior software engineer with experiences...


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    JOB SUMMARYQualifications6+ years of software development and design experience - 2+ years of experience in managing a large software engineering team - Bachelor's degree in computer science, related field, or equivalent work experience. - Experience with one or more general purpose programming languages including but not limited to: C#, Python, JavaScript,...


  • Nairobi, Kenya Microsoft Full time

    JOB SUMMARYQualifications6+ years of software development and design experience - 2+ years of experience in managing a large software engineering team - Bachelor’s degree in computer science, related field, or equivalent work experience. - Experience with one or more general purpose programming languages including but not limited to: C#, Python,...


  • Nairobi, Kenya Huawei Technologies Full time

    At Huawei, we define human progress by innovations that enrich humanity. We do not view connectivity as a privilege, but a necessity. We believe that the impact of information and communications technology should be measured by how many people can benefit from it. Huawei is a leading global ICT solutions provider Responsibilities: Design,...


  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Engineering jobs. Purpose:Responsible for ensuring CIC Network (LAN & WAN) connectivity to all our Branches and Regional Offices and protecting the computer systems, networks, and data against security breaches, unauthorized access, and cyber threats.Primary Responsibilities:Design, implement, and manage network security infrastructure, including firewalls,...