Full Stack Engineer job at Fin Kenya
New
Today
Linkedid Twitter Share on facebook
Full Stack Engineer
2025-05-15T15:24:50+00:00
Fin Kenya
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8160/logo/Fin%20Kenya.png
FULL_TIME
 
Bungoma
Bungoma
00100
Kenya
Financial Services
Computer & IT
KES
 
MONTH
2025-05-29T17:00:00+00:00
 
Kenya
8

About the Role

  • Fin Africa is seeking a Full Stack Engineer with strong backend and frontend development experience to join our growing engineering team. The ideal candidate will be passionate about building scalable, high-performance systems and delivering seamless user experiences. You will work across modern tech stacks - Java/Kotlin with Spring Boot and Quarkus, Django, and Next.js - to build and maintain critical features for our core solution.

Responsibilities

  • Design, build, and maintain scalable backend services using Java/Kotlin (Spring Boot / Quarkus) and Django
  • Develop responsive front-end applications using Next.js
  • Implement and maintain automated tests across the stack to ensure code quality and reliability
  • Integrate observability tools including Open Telemetry and centralized logging solutions
  • Collaborate with product managers, designers, and other engineers to deliver end-to-end solutions
  • Ensure best practices in code quality, architecture, security, and performance
  • Participate in code reviews, system design discussions, and contribute to technical documentation
  • Support and troubleshoot production issues as part of the engineering team

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in full stack development
  • Proficiency in Java or Kotlin, with experience in Spring Boot / Quarkus
  • Solid experience with Django for building robust backend systems
  • Proficient in React/Next.js and modern frontend development practices
  • Experience working in the FinTech, Payments, or financial services domain
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and RESTful APIs
  • Experience setting up and managing automated testing, telemetry, and logging
  • Familiar with CI/CD tools and cloud-native development practices

Preferred Qualifications

  • Experience with Apache Fineract or similar core banking platforms
  • Experience working in Agile/Scrum environments
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes
Develop and maintain web applications using various technologies including but not limited to JavaScript, HTML, CSS, Node.js, Python, and SQL/NoSQL databases. Collaborate with designers and product managers to translate user requirements into technical specifications. Write high-quality, maintainable, and efficient code while adhering to best practices. Troubleshoot, debug applications, and optimize performance. Stay abreast of industry trends and emerging technologies to continuously improve development processes. Participate in agile development practices, including sprint planning, stand-ups, and retrospectives. Contribute to documentation and technical specifications. Key Performance Indicators (KPIs): Code Quality: Measured by code review feedback and the number of bugs identified post-release (target < 5 bugs/month). Project Delivery: Timeliness in meeting project deadlines (80% of projects delivered on schedule). User Satisfaction: User Acceptance testing score from product releases (target score of 80%). Continuous Improvement: Number of completed training sessions or certifications in new technologies annually (at least 1 new certification every 2 years). Collaboration and Teamwork: Participation in team meetings and engagement in discussions, measured through attendance reviews (target of 90% participation in team activities) Objectives and Key Results (OKRs): Objective 1: Enhance application performance and user experience. KR1: Decrease application load time by 30% over months. KR2: Achieve 95% adherence to UI/UX design specifications in the product releases. Objective 2: Improve code quality and reduce technical debt. KR1: Implement automated testing and achieve 80% code coverage each quarter. KR2: Reduce technical debt by 50% per quarter by conducting regular code refactoring sessions. Objective 3: Foster collaboration within the development team. KR1: Organize and conduct quarterly knowledge-sharing sessions with a target attendance of at least 75%. KR2: Launch a mentorship program, pairing with junior developers for skills development.
Bachelor’s degree in Computer Science, Information Technology, or a related field 3+ years of experience in full stack development Proficiency in Java or Kotlin, with experience in Spring Boot / Quarkus Solid experience with Django for building robust backend systems Proficient in React/Next.js and modern frontend development practices Experience working in the FinTech, Payments, or financial services domain Familiarity with relational databases (e.g., PostgreSQL, MySQL) and RESTful APIs Experience setting up and managing automated testing, telemetry, and logging Familiar with CI/CD tools and cloud-native development practices
Bachelor’s degree in Computer Science, Information Technology, or a related field 3+ years of experience in full stack development Proficiency in Java or Kotlin, with experience in Spring Boot / Quarkus Solid experience with Django for building robust backend systems Proficient in React/Next.js and modern frontend development practices Experience working in the FinTech, Payments, or financial services domain Familiarity with relational databases (e.g., PostgreSQL, MySQL) and RESTful APIs Experience setting up and managing automated testing, telemetry, and logging Familiar with CI/CD tools and cloud-native development practices
bachelor degree
36
JOB-6826074297e94

Vacancy title:
Full Stack Engineer

[Type: FULL_TIME, Industry: Financial Services, Category: Computer & IT]

Jobs at:
Fin Kenya

Deadline of this Job:
Thursday, May 29 2025

Duty Station:
Bungoma | Bungoma | Kenya

Summary
Date Posted: Thursday, May 15 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Fin Kenya
Fin Kenya jobs in Kenya

JOB DETAILS:

About the Role

  • Fin Africa is seeking a Full Stack Engineer with strong backend and frontend development experience to join our growing engineering team. The ideal candidate will be passionate about building scalable, high-performance systems and delivering seamless user experiences. You will work across modern tech stacks - Java/Kotlin with Spring Boot and Quarkus, Django, and Next.js - to build and maintain critical features for our core solution.

Responsibilities

  • Design, build, and maintain scalable backend services using Java/Kotlin (Spring Boot / Quarkus) and Django
  • Develop responsive front-end applications using Next.js
  • Implement and maintain automated tests across the stack to ensure code quality and reliability
  • Integrate observability tools including Open Telemetry and centralized logging solutions
  • Collaborate with product managers, designers, and other engineers to deliver end-to-end solutions
  • Ensure best practices in code quality, architecture, security, and performance
  • Participate in code reviews, system design discussions, and contribute to technical documentation
  • Support and troubleshoot production issues as part of the engineering team

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in full stack development
  • Proficiency in Java or Kotlin, with experience in Spring Boot / Quarkus
  • Solid experience with Django for building robust backend systems
  • Proficient in React/Next.js and modern frontend development practices
  • Experience working in the FinTech, Payments, or financial services domain
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and RESTful APIs
  • Experience setting up and managing automated testing, telemetry, and logging
  • Familiar with CI/CD tools and cloud-native development practices

Preferred Qualifications

  • Experience with Apache Fineract or similar core banking platforms
  • Experience working in Agile/Scrum environments
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

Click Here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Kenya
Job Type: Full-time
Deadline of this Job: Thursday, May 29 2025
Duty Station: Bungoma | Bungoma | Kenya
Posted: 15-05-2025
No of Jobs: 1
Start Publishing: 15-05-2025
Stop Publishing (Put date of 2030): 15-05-2066
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.