Fuzu Exclusive Job

KOKO Networks Ltd   |   Nairobi, Kenya   |   Log in or register to see the closing date

Graduate Software Engineer

  • Bachelor's degree
  • Information technology, software development, data
  • Basic level (worker)
  • Full Time
  • Permanent
Click to apply

Job Summary

As a Graduate Engineer you will develop components and applications working as part of a cross-functional team delivering high-quality features for Python and Java based, multi-platform, multi-discipline environments utilising Agile tool sets across the development lifecycle. This role develops high quality software, builds, tests and maintains robust systems.


• To develop a thorough understanding of industry requirements of KOKO’s customer base and how those requirements are met by KOKO’s product suite and thereby applying that understanding to develop software that delivers business value to our customers
• To propose and assess solutions to design problems, including identifying and evaluating new technologies and third part components
• To implement software, applying best practices and following effective processes, ensuring code and process quality through regular code reviews, proper documentation and improvement initiatives
• To participate in the requirements and design process with other engineers and create automated unit and integration tests
• To investigate existing software functionality to answer support queries within established Service Level Agreements

• To perform Level 2 support functions to high standards, which include investigating, analysing and correcting identified defects within established Service Level Agreements

Qualifications and Experience Required:
• BA/BS degree in Computer Science
• Expert skills in at least one programming language preferable Java, Python or Javascript
• Strong unit test and debugging skills
• Good understanding of data structures and algorithms
• Experience with Postgres or any other relational database
• Experience with Server side development, Client side development, Android applications
• Skilled in object-oriented and functional programming and design
• An understanding of design patterns and desire for continuous learning
• Clear conceptual understanding of multi-threading, databases (relational or non relational), I/O and networking

General Information

Salary rangeNot specified
Additional informationNot specified
Contract type: Permanent
Job type: Full Time
Location: Nairobi
Area of work: Information technology, software development, data
Seniority: Basic level (worker)

Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 12 months
Required skills: Data models and architectures; Server management; Algorithms; Android development; Python; Unit testing; Java; Programming
Required languages: English (Spoken: fluent | Written: fluent)

Click to apply

KOKO Networks Ltd

Computers, software development and servicesCompany size: 50-100 people

KOKO Networks is a venture-backed startup that is building a unique urban B2C technology platform for emerging markets, with an initial focus on Kenya and plans for rapid pan-African rollout. KOKO’s core business leverages existing downstream oil infrastructure to deliver a proven and profitable new liquid cooking fuel in Africa’s largest cities. Our platform is based on a network of agents, local entrepreneurs who host our hardware, make sales for us, and serve as the primary customer touch-point. KOKO is in the process of technology and market development with offices in Nairobi, Kampala and Pune.

Other Jobs at KOKO Networks Ltd

Fuel Logistics Product Manager (Software)
Market & Customer Research Manager
Agent Relationship Manager
Trade Development Representative
Lead Mechatronics Engineer (Operations)
View more jobs at
KOKO Networks Ltd