NGO Job| Data Software Engineer

About the Company

Inkomoko supports entrepreneurs to grow their businesses in order to improve livelihoods, create jobs, and help communities thrive.

Founded in 2012, Inkomoko has worked with more than 60,000 entrepreneurs across East Africa, including thousands of refugee entrepreneurs.

Inkomoko provides a combination of training, consulting, access to finance, and market-level systems change. We are the largest lender to refugee entrepreneurs in Africa.

Inkomoko has 500+ staff in 30 offices across Rwanda, Kenya, Ethiopia, and South Sudan. Through Inkomoko’s 2030 strategic plan, we are adding 4 additional countries to improve the lives of more than 7.6M people by serving more than 550,000 entrepreneurs and investing $150M into refugee & host communities across Africa.

Company Values

All staff at Inkomoko are connected to a shared set of organizational values:

  • Purpose: be solutions-oriented, produce high-quality work, be a global leader.
  • Achievement:push yourself to reach beyond what you previously thought possible.
  • Improvement: be humble, engage in continuous growth through open & accurate feedback.
  • Bravery: willing to take risks, create a safe space for others, be compassionate, inclusive.
  • We Eat Goat: we celebrate success and support each other in hard times.

Inkomoko is an affirmative action/equal opportunity employer. Refugees, women, and persons who reflect the diverse communities we serve are strongly encouraged to apply.

About the Opportunity

We are looking for a skilled Data Software Engineer passionate about cutting-edge technology and innovation. Join our dynamic team at Inkomoko, where you’ll have the opportunity to work on exciting projects that make a real impact.

We are seeking a talented individual with experience in Python, database design and development, and API integration. Previous exposure to Kobo is a plus.

As a Data Software Engineer, you will collaborate with cross-functional teams to design, develop, and implement robust software solutions. If you’re ready to take on new challenges and contribute to groundbreaking projects, apply now and be part of our journey towards excellence in technology. This position is open to all candidates based in Ethiopia, Rwanda, Kenya & South Sudan.

Responsibilities

  • Create and maintain software systems that handle large amounts of data.
  • Develop applications and systems to efficiently manage, process, analyze, and visualize data
  • Build infrastructure for effective data management, enabling Inkomoko to make informed decisions.
  • Database design and management, creating systems like data warehouses, data mesh, and data lakes.
  • Develop algorithms for processing data, & performing tasks like data cleaning, normalization, and transformation.
  • Execute data integration, ensuring consistency and accuracy across datasets in different systems.
  • Pull data from Kobo through API and integrate it into IMS, ensuring data accuracy.
  • Ensure real-time data availability from Kobo or other systems into IMS.
  • Develop and maintain high-quality software applications using Python.
  • Design and optimize database structures for efficient data storage and retrieval.
  • Seamlessly integrate third-party APIs into existing systems.
  • Collaborate with team members to identify and address technical challenges.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Stay updated on emerging technologies and best practices in software development.
  • Deploy and Manage Databases including database security.

Minimum Qualifications

  • Must hold a Bachelor’s degree in computer science, engineering, or a related field
  • Min. 10 years’ experience in Software development
  • Proven experience in Python development and proficiency in related frameworks
  • Strong understanding of database design principles and experience with SQL and NoSQL databases. (including Data Modelling)
  • Experience with API development and integration techniques
  • Experience with technologies/tools such as Redis, Apache Kafka, Apache AirFlow preferred
  • Experience with Database Administration
  • Data visualization: Tableau, PowerBI, or Looker.
  • Previous exposure to Kobo or similar platforms is desirable.
  • Experience navigating the complex ecosystem of software development tools and technologies, (Django or Flask).
  • Understanding of asynchronous execution is preferred.
  • Excellent problem-solving skills and ability to thrive in a fast-paced environment.
  • Strong communication skills and a collaborative mindset.

What You’ll Get

This role is inside a high-growth, mission-driven social enterprise. By joining, you’ll access:

  • Competitive salary, and potential Goal-based bonus
  • Incredible company culture, including deep investment in your learning and growth
  • Diverse colleagues and policies that show our commitment to equity and inclusion
  • Talented, passionate, and committed team colleagues across the region
  • Ability to make a significant social impact to your community
  • Generous health insurance, staff savings, parental leave, sabbatical, and more benefits.
  • TO APPLY

If you’re excited about this role, please submit your application through the application portal: https://inkomoko-job-portal.web.app/jobs-details/all/1370

Tell us about what you’ll bring to this growing company.

Inkomoko is committed to justice, diversity, equity and inclusion. As we seek to reflect the communities we serve, refugees and women are strongly encouraged to apply. As a company we have policies that ensure fair treatment in the application process.

NB: Only shortlisted candidates will be contacted. Employment is conditional upon successful background checks and other verification as needed.

All offers of employment will be subject to satisfactory references and background screening checks. Inkomoko also participates in the Inter Agency Misconduct Disclosure Scheme, In line with this Scheme, we will request information from job applicants’ previous employers about any findings of sexual misconduct, fraud, or abuse. By applying, the job applicant confirms his/her understanding of these recruitment procedures.

To apply for this job please visit inkomoko-job-portal.web.app.

error: Content is protected !!