Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 15, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    Fin Kenya is a non-deposit taking microfinance company that provides a range of financial services which are geared towards enhancing the quality of life of its customers.
    Read more about this company

     

    Branch Manager- Bungoma

    About the position: 

    • As the Branch Manager, you will engage in frequent interactions with branch customers to actively contribute to business expansion. Your responsibilities will encompass guiding and overseeing the formulation and execution of the branch's strategic plan and budgetary initiatives.  

    Responsibilities for the Branch Managers’ Job  

    • Office administration- You are responsible for Branch assets, liaising with HQ for smooth branch operations, and maintaining records and files for onward transactions to HQ.  
    • Promoting a high-level customer service culture in the branch for potential acquisitions.  
    • Recruiting, training, and motivating sales staff.  
    • Supporting marketing initiatives, monitoring and providing regular feedback on product performance, and ensuring branch staff are well-versed with all products.  
    • Responsible for the preparation and submission of daily, weekly, and monthly reports to senior management.  
    • Achieving set sales & collections targets.  
    • Stimulating branch growth through marketing of Fin Kenya products and recruitment of new clients while cross-selling all products and services to both existing and potential clients.  
    • In charge of repeat business in the branch.  
    • Maintaining a high-quality portfolio by ensuring timely payments of loans and being zero tolerant to arrears.  
    • Conducting customer visits and ensuring recoveries where necessary.  

    go to method of application »

    Full Stack Developer

    Job Summary:

    • We are seeking an innovative and  skilled Full Stack Developer to join our dynamic tech team. The ideal candidate will have strong experience in both front-end and back-end development, and will be responsible for developing, testing, and maintaining applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.

    Key Responsibilities:

    • 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.

    Qualifications:

    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
    • Proven work experience as a Full Stack Developer or similar role (1+ years preferred).
    • Strong proficiency with front-end technologies (React, Angular, Vue.js) and back-end stack (Node.js, Express, Django, etc.).
    • Experience with database management systems (MySQL, MongoDB, PostgreSQL).
    • Familiarity with version control tools (Git) and deployment methodologies (Docker, CI/CD).
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and interpersonal skills.

    go to method of application »

    Full Stack Engineer

    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

    go to method of application »

    Sales Specialist

    About the role

    • The Sales Specialist will oversee a team of Sales Agents and drive customer acquisition by introducing prospective clients to Fin Kenya’s financial products. You will ensure that Sales Agents meet their targets while strictly adhering to the company’s operational policies and procedures.

    Key responsibilities

    • Fast processing of clients’ applications.
    • Proper follow-up management on the current progress of applications. 
    • Good conversion of clients’ applications.
    • Ensure correct loan application processing (input correct data and documents, apply all underwriting rules, identify and eliminate fraud).
    • Explain agreements, interest or any charges related to issuance of loans, or the loan itself based on customer request. 
    • Aggressively seek for referrals and manage client retention.
    • Provide great customer service. 
    • Recruit, train and oversee agents. 
    • Manage and act as point of contact for agents. 
    • Provide feedback to agents regarding submitted applications. 

    Qualifications

    • Proven experience in sales, marketing, or related fields.
    • Excellent communication, negotiation, and interpersonal skills.
    • Ability to motivate and manage a team of Sales Agents to meet targets.
    • Self-driven, results-oriented, and able to work independently.
    • Familiarity with financial products and services is an added advantage.

    What We Offer:

    • Competitive commission-based earnings with no earning cap.
    • Comprehensive training to equip you with the knowledge and tools required for success.
    • Flexible working arrangements with the autonomy to manage your schedule.
    • Opportunity to grow your professional network and enhance your sales expertise.

    Important Notes:

    • This is an independent contractor role, not a permanent employment position with Fin Kenya.

    go to method of application »

    Sales Team Leader - Bungoma

    Job Summary

    • The Sales Team Leader is responsible for recruiting, supervising and motivating a team of sales agents to meet and exceed customer acquisition and loan disbursement targets.
    • The role involves driving sales strategies, managing field activities, monitoring performance, and ensuring that high-quality leads convert into active borrowers.
    • The ideal candidate must have strong leadership, sales expertise, and a deep understanding of the company’s loan products.

    Key Responsibilities:

    • Recruit, lead, mentor, and manage a team of sales agents to achieve individual and team targets.
    • Develop and implement sales plans to drive uptake of loan products
    • Monitor team performance through daily check-ins, sales reports, and KPIs.
    • Conduct field visits to support the sales team and ensure high-quality client engagement.
    • Ensure the team adheres to compliance standards, including KYC, data privacy, and loan qualification criteria.
    • Support onboarding and training of new sales team members.
    • Analyse sales data and provide feedback for continuous improvement.
    • Resolve client and team issues quickly and professionally.
    • Report regularly to senior management on progress, challenges, and new opportunities.

    Qualifications & Experience

    • Bachelor’s degree/Diploma in Marketing, Business, Finance, or a related field.
    • 2–4 years sales experience in financial services or microfinance.
    • At least 1 year of team leadership or supervisory experience

    Skills & Competencies:

    • Strong leadership and team-building skills.
    • Excellent communication, negotiation, and interpersonal skills.
    • Target-driven with a passion for sales and customer satisfaction.
    • Ability to train, motivate, and monitor a performance-based team.

    go to method of application »

    Sales Team Leader - Eldoret

    Job Summary

    • The Sales Team Leader is responsible for recruiting, supervising and motivating a team of sales agents to meet and exceed customer acquisition and loan disbursement targets.
    • The role involves driving sales strategies, managing field activities, monitoring performance, and ensuring that high-quality leads convert into active borrowers.
    • The ideal candidate must have strong leadership, sales expertise, and a deep understanding of the company’s loan products.

    Key Responsibilities:

    • Recruit, lead, mentor, and manage a team of sales agents to achieve individual and team targets.
    • Develop and implement sales plans to drive uptake of loan products
    • Monitor team performance through daily check-ins, sales reports, and KPIs.
    • Conduct field visits to support the sales team and ensure high-quality client engagement.
    • Ensure the team adheres to compliance standards, including KYC, data privacy, and loan qualification criteria.
    • Support onboarding and training of new sales team members.
    • Analyse sales data and provide feedback for continuous improvement.
    • Resolve client and team issues quickly and professionally.
    • Report regularly to senior management on progress, challenges, and new opportunities.

    Qualifications & Experience

    • Bachelor’s degree/Diploma in Marketing, Business, Finance, or a related field.
    • 2–4 years sales experience in financial services or microfinance.
    • At least 1 year of team leadership or supervisory experience

    Skills & Competencies:

    • Strong leadership and team-building skills.
    • Excellent communication, negotiation, and interpersonal skills.
    • Target-driven with a passion for sales and customer satisfaction.
    • Ability to train, motivate, and monitor a performance-based team.

    go to method of application »

    Sales Team Leader - Isiolo

    Job Summary

    • The Sales Team Leader is responsible for recruiting, supervising and motivating a team of sales agents to meet and exceed customer acquisition and loan disbursement targets.
    • The role involves driving sales strategies, managing field activities, monitoring performance, and ensuring that high-quality leads convert into active borrowers.
    • The ideal candidate must have strong leadership, sales expertise, and a deep understanding of the company’s loan products.

    Key Responsibilities:

    • Recruit, lead, mentor, and manage a team of sales agents to achieve individual and team targets.
    • Develop and implement sales plans to drive uptake of loan products
    • Monitor team performance through daily check-ins, sales reports, and KPIs.
    • Conduct field visits to support the sales team and ensure high-quality client engagement.
    • Ensure the team adheres to compliance standards, including KYC, data privacy, and loan qualification criteria.
    • Support onboarding and training of new sales team members.
    • Analyse sales data and provide feedback for continuous improvement.
    • Resolve client and team issues quickly and professionally.
    • Report regularly to senior management on progress, challenges, and new opportunities.

    Qualifications & Experience

    • Bachelor’s degree/Diploma in Marketing, Business, Finance, or a related field.
    • 2–4 years sales experience in financial services or microfinance.
    • At least 1 year of team leadership or supervisory experience

    Skills & Competencies:

    • Strong leadership and team-building skills.
    • Excellent communication, negotiation, and interpersonal skills.
    • Target-driven with a passion for sales and customer satisfaction.
    • Ability to train, motivate, and monitor a performance-based team.

    go to method of application »

    Sales Team Leader - Kisumu

    Job Summary

    • The Sales Team Leader is responsible for recruiting, supervising and motivating a team of sales agents to meet and exceed customer acquisition and loan disbursement targets.
    • The role involves driving sales strategies, managing field activities, monitoring performance, and ensuring that high-quality leads convert into active borrowers.
    • The ideal candidate must have strong leadership, sales expertise, and a deep understanding of the company’s loan products.

    Key Responsibilities:

    • Recruit, lead, mentor, and manage a team of sales agents to achieve individual and team targets.
    • Develop and implement sales plans to drive uptake of loan products
    • Monitor team performance through daily check-ins, sales reports, and KPIs.
    • Conduct field visits to support the sales team and ensure high-quality client engagement.
    • Ensure the team adheres to compliance standards, including KYC, data privacy, and loan qualification criteria.
    • Support onboarding and training of new sales team members.
    • Analyse sales data and provide feedback for continuous improvement.
    • Resolve client and team issues quickly and professionally.
    • Report regularly to senior management on progress, challenges, and new opportunities.

    Qualifications & Experience

    • Bachelor’s degree/Diploma in Marketing, Business, Finance, or a related field.
    • 2–4 years sales experience in financial services or microfinance.
    • At least 1 year of team leadership or supervisory experience

    Skills & Competencies:

    • Strong leadership and team-building skills.
    • Excellent communication, negotiation, and interpersonal skills.
    • Target-driven with a passion for sales and customer satisfaction.
    • Ability to train, motivate, and monitor a performance-based team.

    go to method of application »

    Sales Team Leader - Kitui

    Job Summary

    • The Sales Team Leader is responsible for recruiting, supervising and motivating a team of sales agents to meet and exceed customer acquisition and loan disbursement targets.
    • The role involves driving sales strategies, managing field activities, monitoring performance, and ensuring that high-quality leads convert into active borrowers.
    • The ideal candidate must have strong leadership, sales expertise, and a deep understanding of the company’s loan products.

    Key Responsibilities:

    • Recruit, lead, mentor, and manage a team of sales agents to achieve individual and team targets.
    • Develop and implement sales plans to drive uptake of loan products
    • Monitor team performance through daily check-ins, sales reports, and KPIs.
    • Conduct field visits to support the sales team and ensure high-quality client engagement.
    • Ensure the team adheres to compliance standards, including KYC, data privacy, and loan qualification criteria.
    • Support onboarding and training of new sales team members.
    • Analyse sales data and provide feedback for continuous improvement.
    • Resolve client and team issues quickly and professionally.
    • Report regularly to senior management on progress, challenges, and new opportunities.

    Qualifications & Experience

    • Bachelor’s degree/Diploma in Marketing, Business, Finance, or a related field.
    • 2–4 years sales experience in financial services or microfinance.
    • At least 1 year of team leadership or supervisory experience

    Skills & Competencies:

    • Strong leadership and team-building skills.
    • Excellent communication, negotiation, and interpersonal skills.
    • Target-driven with a passion for sales and customer satisfaction.
    • Ability to train, motivate, and monitor a performance-based team.

    go to method of application »

    Sales Team Leader - Nairobi

    Job Summary

    • The Sales Team Leader is responsible for recruiting, supervising and motivating a team of sales agents to meet and exceed customer acquisition and loan disbursement targets.
    • The role involves driving sales strategies, managing field activities, monitoring performance, and ensuring that high-quality leads convert into active borrowers.
    • The ideal candidate must have strong leadership, sales expertise, and a deep understanding of the company’s loan products.

    Key Responsibilities:

    • Recruit, lead, mentor, and manage a team of sales agents to achieve individual and team targets.
    • Develop and implement sales plans to drive uptake of loan products
    • Monitor team performance through daily check-ins, sales reports, and KPIs.
    • Conduct field visits to support the sales team and ensure high-quality client engagement.
    • Ensure the team adheres to compliance standards, including KYC, data privacy, and loan qualification criteria.
    • Support onboarding and training of new sales team members.
    • Analyse sales data and provide feedback for continuous improvement.
    • Resolve client and team issues quickly and professionally.
    • Report regularly to senior management on progress, challenges, and new opportunities.

    Qualifications & Experience

    • Bachelor’s degree/Diploma in Marketing, Business, Finance, or a related field.
    • 2–4 years sales experience in financial services or microfinance.
    • At least 1 year of team leadership or supervisory experience

    Skills & Competencies:

    • Strong leadership and team-building skills.
    • Excellent communication, negotiation, and interpersonal skills.
    • Target-driven with a passion for sales and customer satisfaction.
    • Ability to train, motivate, and monitor a performance-based team.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Fin Kenya Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail