Senior Software Engineer
1 month ago
ABOUT THE COMPANY
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.
JOB SUMMARY
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 BringTechnical 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.
RESPONSIBILITIES
Technology StackLead 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.
REQUIRED SKILLS
Stakeholder communication, Agile and Lean methodologies, AWS (Amazon Web Services), Collaboration, Team leadership, Communication, Problem solving
REQUIRED EDUCATION
Bachelor's degree
-
Nairobi, Kenya Software Engineer at IBM Full timeInternational 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...
-
Senior Software Engineer
1 month ago
Nairobi, Nairobi Area, Kenya Kyosk Digital Services Full timeA 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...
-
Senior Software Engineer
4 weeks ago
Nairobi, Nairobi Area, Kenya Kyosk Digital Services Full timeA 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...
-
Senior Software Engineer
1 month ago
Nairobi, Nairobi Area, Kenya Microsoft Full timeJOB 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...
-
Senior Software Engineer at
1 week ago
Nairobi, Nairobi Area, Kenya Microsoft Full timeMicrosoft 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...
-
Research Science Intern at
4 weeks ago
Nairobi, Nairobi Area, Kenya Software Engineer at IBM Full timeInternational 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...
-
Senior Software Engineer at Microsoft
1 week ago
Nairobi, Kenya Microsoft Full timeMicrosoft 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...
-
Senior Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Microsoft Full timeJOB 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,...
-
Senior Software Engineer
2 weeks ago
Nairobi, Kenya Microsoft Full timeJOB 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,...
-
Fullstack Software Engineer at
1 month ago
Nairobi, Nairobi Area, Kenya Koko Networks Full timeThis 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 RoleAs a Fullstack Software Engineer at KOKO Labs, you will be an integral part of our dynamic team working to bring new...
-
Geospatial Senior Software Engineer
1 month ago
Nairobi, Nairobi Area, Kenya Amini Full timeAmini 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
1 month ago
Nairobi, Nairobi Area, Kenya Lipa Later Limited Full timeSummaryAs a Front-End Engineer, you are responsible for leading the design and development of web applications at Lipa Later Group using frameworks like React JS, AngularJS and In this role, you will collaborate with cross-functional teams, contribute to architectural decisions and provide technical leadership in front-end technologies. The ideal candidate...
-
Senior Software Engineering Manager at
4 weeks ago
Nairobi, Nairobi Area, Kenya Microsoft Full timeMicrosoft 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.OverviewSecurity represents the most critical priorities for our customers...
-
Senior Software Engineer
1 month ago
Nairobi, Kenya Kyosk Digital Services Full timeA 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...
-
Senior Software Engineer
4 weeks ago
Nairobi, Kenya Kyosk Digital Services Full timeA 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...
-
Software Engineer at
1 month ago
Nairobi, Nairobi Area, Kenya Ari Limited Full timeARI Group started as ARI Limited, a Software Development Company, duly registered in Kenya in 2012. Since then we have grown to a leading software design and development force in Kenya and have diversified our investments into other successful operating companies in key business sectors.SummaryARI Limited is looking to recruit a Software Engineer to design...
-
Fullstack Software Engineer at Koko Networks
1 month ago
Nairobi, Kenya Koko Networks Full timeThis 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...
-
Senior Software Engineering Manager at Microsoft
4 weeks ago
Nairobi, Kenya Microsoft Full timeMicrosoft 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. Overview Security represents the most critical priorities for our...
-
Senior Embedded Software Engineer at
1 month ago
Nairobi, Nairobi Area, Kenya M-KOPA Solar Full timeM-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.About jobAre you looking for an opportunity to work in a company where progress and humility are valued as highly as technical...
-
Senior Software Engineer at Code for Africa
1 month ago
Nairobi, Nairobi Area, Kenya Code for Africa (CfA) Full timeCode for Africa (CfA) uses technology and #OpenData to empower citizens. We give citizens actionable information for better-informed decision making and digital tools to amplify their voices, so that they can hold the authorities (both governmental and corporate) to account.SummaryCandidates must have demonstrable real-world experience in crafting...