Senior Backend Engineer

Company Details

Name:HF Group
Rating: No ratings yet log in to rate this company
Industry: Banking
Description: Housing Finance Company of Kenya was incorporated as the premier mortgage Finance Institution in Kenya licensed under the Banking Act with the CDC and the GoK owning 60% and 40% respectively.
,,,
,,Housing Finance started operations with the main objective of implementing the government’s po…
Housing Finance Company of Kenya was incorporated as the premier mortgage Finance Institution in Kenya licensed under the Banking Act with the CDC and the GoK owning 60% and 40% respectively. ,,, ,,Housing Finance started operations with the main objective of implementing the government’s policy of promoting thrift and home ownership by lending funds advanced from First Permanent East Africa Limited (FPEA). Operations were restricted to the zoned residential areas within Nairobi and Mombasa. ,,, ,,Deposits of FPEA in Kenya were transferred to HFCK while the Tanzanian and Ugandan deposits were transferred to The Permanent Housing Finance Company of Tanzania and the Housing Finance Company of Uganda respectively. ,,, View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: KES Unspecified / month
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

This Senior Backend Engineer role sits within the group’s technology function and is responsible for shaping the backend systems that power automation, integrations, and digital products. On a typical day, you will design services, refine event-driven architectures, and ensure APIs remain reliable under production load, while also partnering with product and frontend colleagues to move features from concept to launch. The position combines deep backend ownership with a practical full-stack mindset, so expect to step into frontend integration work and prototyping when the team needs that versatility.

Key Responsibilities

  • Design, develop, and maintain robust backend services and APIs using Java, Spring Boot, and RESTful patterns to support enterprise-class digital platforms.
  • Architect and manage event-driven messaging pipelines with Kafka and RabbitMQ, ensuring fault tolerance, message ordering, and resilience across distributed systems.
  • Step in as a full-stack contributor when needed, assisting with frontend feature integration and building end-to-end prototypes that validate product ideas quickly.
  • Refactor and evolve existing service applications to improve performance, security, and maintainability while integrating with internal and external partner ecosystems.
  • Partner with DevOps to automate deployment pipelines, strengthen infrastructure-as-code, and embed DevSecOps practices into every stage of delivery.
  • Lead Agile squad execution by coordinating priorities with Product Owners, breaking down work, and ensuring releases align with commercial and regulatory requirements.
  • Conduct rigorous code reviews, enforce engineering standards, and mentor junior developers to raise technical capability across the team.
  • Monitor production systems for uptime, latency, and error rates, then drive continuous improvement through testing, observability, and incident response.

Requirements & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; a Master’s degree is a plus.
  • 10+ years of backend engineering experience, with at least a meaningful portion in banking, fintech, or digital financial services.
  • Deep expertise in Java and Spring Boot, with a proven record of designing RESTful APIs and large-scale backend components.
  • Solid hands-on experience with microservices architecture, service orchestration, and event-driven systems using Kafka or RabbitMQ.
  • Demonstrated full-stack awareness, including familiarity with frontend technologies and the ability to integrate APIs into user-facing features when required.
  • Working knowledge of cloud platforms such as AWS or Azure; familiarity with .NET Core is advantageous.
  • Strong version control skills with Git, plus practical experience with CI/CD tools like Jenkins and code quality platforms like SonarQube.
  • Proven leadership in cross-functional environments, with the ability to influence technical decisions at senior levels and communicate clearly with business stakeholders.
534 open positions on Semasocial right now · 8541 open positions in Nairobi County, Kenya · 33 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.