Software Engineer

Fin Kenya

Fin (formerly Finclusion Group) is Simply Smarter Finance for everybody.

Position Overview:

We are looking for a Software Engineer to help us build functional products and applications. You will be responsible for designing and developing robust, scalable, and secure server-side applications that power our web and mobile applications. Our engineering team supports development at the Group level, building solutions across all our markets. This is a hands-on software development role. It will encompass all aspects of the software development life cycle working with an engineering team and demands a high understanding of application design and architecture.

Key Responsibilities

The Software Developer role has the following responsibilities:

  • Design, implement and maintain software applications
  • Implementing new features in cooperation with our product development team
  • Drive best practice, quality and consistency within the design and development phases
  • Identify opportunities to fine-tune and optimize applications
  • Provide technical support and consultation for application and infrastructure
  • Establish, refine and integrate development and test environment tools and software as needed
  • Develop, test, implement and maintain application software working with established processes
  • Recommend changes to improve established software development processes
  • Develop and execute unit test plans
  • Support formal testing and resolve test defects


The Software Developer role has the following requirements:

  • Minimum of 2 years hands-on experience in Java Backend Development
  • Experience with Java frameworks such as Spring, Hibernate, or Quarkus
  • Hands-on experience with SQL databases such as MySQL or PostgreSQL
  • Experience with REST API development, principles and implementation
  • Familiarity with Object-Oriented Design (OOD)
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Experience with Fineract is highly desirable
  • In-depth understanding of software development lifecycle methodologies
  • Proficiency in AWS (Amazon Web Services) technologies

Benefits of joining us:

  • Impact: Join us in making a real difference in the lives of millions of people across Africa. Your work here will have a lasting and meaningful impact on communities and individuals
  • Innovation: Be part of a forward-thinking team that embraces innovation and is constantly exploring new ways to drive financial inclusion
  • Growth: We are growing rapidly with plenty of opportunities for career development and advancement within our organization
  • Diversity: We celebrate diversity and foster an inclusive work environment where every voice is valued
  • Commitment: We are committed to your success and well-being, offering competitive compensation, benefits, and a supportive work culture

Fin Overview:

At Fin, we are committed to driving financial inclusion and empowering individuals across the continent. We believe that everyone deserves access to affordable financial services, and our mission is to make this a reality.

We are a passionate and diverse team of professionals dedicated to making a positive impact in the lives of people throughout Africa. Our core values of integrity, innovation, people, and teamwork drive everything we do. We value collaboration, creativity, and a customer-centric approach in our pursuit of meaningful change.

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started

To apply for this job please visit

Job Overview
Job Location