About Nakala Analytics

Nakala Analytics Ltd is a data analytics startup company specializing in Business Analytics and Data Engineering operating in Kenya. We develop and implement decision support tools that help smart businesses analyze data efficiently and effectively. We are seeking for an experienced SOFTWARE DEVELOPER DATA SYSTEMS to work with us. This role provides exposure to internal workings of analytical models deployment and at the same time challenges one’s technical quotient on how to extend these internal models to run them for large scale use cases. As a Data Developer, you will contribute in driving innovation in the data science and automation space. Perfect for those interested in big data processing and automation using python. We love effective, simple code and challenge each other on quality.

The candidate is expected to have a passion for debating over the whiteboard and think a few years ahead. This was, you have an opportunity to build a forward-looking cluster of technology-based tools and continue to evolve the tech stack using the best tools the industry has to offer.The job requires hands on experience with mission critical production systems, working under tight deadlines and proving appropriate support

How to Apply


  1. SW Development: Develop programs/scripts/APIs aimed towards driving efficiency, sharing and visibility within the organization.
  2. Team Work: Collaborate with our clients team to develop, test, and support integration solutions.
  3. SW Testing: Test all aspects of analysis, design, development, deployment and maintenance of the data solutions.
  4. Debugging: Provide vision for enhancements, and triage bugs when needed
  5. Documentation: Provide all documentation as needed
  6. Analytics Automation: Assist in developing/automating daily, weekly and monthly standard reports as needed.


  1. Experience: 3+ years’ experience working
  2. Programming Skills:  R, Python, SQL & Bash
  3. Story Telling: You excel in storytelling with data, and making recommendations, in addition to observations.
  4. Communication: Excellent verbal and written communication skills
  5. Analytics Stack: You have experience with data and analytics technology vendors and ecosystems
  6. Data processing: Strong experience with data processing using pandas dataframes

Must Have

  1. Python, R, SQL, PostgreSQL
  2. Python Restful API

Analytical skills

  • Analytical & critical thinking: Capable of evaluating risks, processes and data with strong analytical and critical thinking skills, in order to identify potential issues and improvements that add value for the client.
  • Detailed & global visions: Ability to have strong attention to details and ability to have a global vision of a business/process.

Communication and interpersonal skills

  • Communication skills are necessary to articulate insight gained from analysis, by expressing the work done both orally and in writing, in an accurate, clear and concise manner.
  • Collaboration with line of business clients to achieve objectives.

Business skills

  • Business knowledge: Knowledge and keen interest in the company’s business, priorities and industry trends.
  • Technology alignment: Understanding how technology can be leveraged to solve business problems.

Soft Skills: We are looking for people with:

  • Curiosity, interest and capacity to continuously improve.
  • Initiative, autonomy and fast integration in professional teams.
  • Strong ethical standards and high levels of integrity.

To apply, send  the following details

  1. Motivation letter
  2. Career vision letter
  3. Latest CV
  4. 3 Referees preferably your previous supervisors

Interview Process (Max 3 weeks)

  1. Psychometric Test 
  2. Technical Test
  3. Phone Interview
  4. Physical Interview
  5. Offer

Applications are reviewed on a rolling basis

 To apply, follow the link 

Nakala Analytics Ltd
Nairobi, KE