
Francis K
Senior Backend Engineer
Hire this person
Send a job offer directly to this candidate
About
I am a passionate software engineer committed to designing and delivering innovative technology solutions that solve real-world challenges across fintech, medical insurance, and healthcare SaaS platforms. With a strong foundation in software architecture, backend development, and systems integration, I focus on building resilient, scalable, and high-performing products that create measurable business value and improve user experiences. I bring dedication, creativity, and a results-driven approach to every project, ensuring that solutions are thoughtfully designed, rigorously evaluated, and effectively executed.
Beyond technical delivery, I enjoy mentoring teams, fostering collaboration, and promoting a culture of continuous improvement and innovation. My goal is to leverage technology to drive meaningful impact while helping organizations achieve operational excellence and sustainable growth.
Experience
Senior Backend Engineer at Roamtech Solutions Limited (2025-10 – Present)
Key responsibilities included
- Lead the architecture, design, development and maintenance of the PayKit payment platform, covering mobile money, bank payments, wallets, ledger/GL, merchant integrations, mobile application integrations and OpenAPI services.
- Design and implement reliable, scalable asynchronous transaction processing using message queues, distributed locking, idempotency, state machines, retry mechanisms and dead-letter queues across backend microservices built with Go, Java/Spring Boot and Laravel/PHP.
- Design, develop and maintain payment integrations with M-Pesa, Airtel Money and IPSL/PesaLink, ensuring reliable transaction processing, callback handling, reconciliation and failure recovery.
- Lead the development of automated unit and integration testing, while supporting production troubleshooting, transaction monitoring, reconciliation and resolution of complex payment processing issues.
- Deploy, operate and maintain backend services and supporting infrastructure using Google Cloud Platform (GCP), Kubernetes and Docker, with a focus on scalability, availability, security and operational reliability
Senior Backend Developer / Consultant at ALATECH LIMITED (2024-11 – 2025-08)
- Designed and developed a Medical Insurance Management System using Java and the Spring Framework.
- Developed the Scheme Management Module, including scheme, benefits, coverage and eligibility configurations.
- Developed the Membership Module for member registration, enrolment, dependants and membership lifecycle management.
- Developed the Finance Module to support financial transactions, accounting and reporting.
- Designed and implemented the Workflow Module to automate approvals and insurance business processes.
Backend Developer / Consultant at PATHWAYS TECHNOLOGIES LIMITED (2024-02 – 2024-10)
- Developed an insurance digital health platform supporting principal and dependant registration and member cover subscription administration.
- Implemented scheme and benefit configuration functionality for managing insurance products and member coverage.
- Developed provider claims generation and verification workflows.
- Implemented financial accounting, transaction processing and report generation capabilities.
- Integrated a BPMN workflow engine to automate and manage business processes and approvals.
Software Lead at Data Integrated Limited (2022-04 – 2025-10)
Key responsibilities included
- Supervise and help to implement all functional areas of technology including software design and development, enterprise architecture, quality assurance and testing, production operations and technical support.
- Drive a software development lifecycle process and culture that ensures the appropriate balance in which quality products are produced in a fast-paced, dynamic environment.
- Provide leadership to development projects that improve the functionality, reliability, scalability, and security of the company's applications and systems
- Development of software solutions for mobile point of sale (mPOS)
- Development and maintenance of backend software supporting mobile point of sale (mPOS)
- Payment integrations with other Telecoms
- Payment integrations with Visa suite of API(s)
- Client support on handling of mobile point of sale (mPOS)
- Deployment and maintenance of backend services on AWS EC2 and Elastic Container Service
Backend Developer / Consultant at Incentro Kenya (2019-09 – 2022-03)
Key responsibilities included
- Development of backend micro services using Spring Framework.
- Integration of GCP resources / API(s).
- Maintenance of legacy applications.
Software Developer at Data Integrated Limited (2014-04 – 2019-08)
Key responsibilities included
- Development of software solutions for mobile point of sale (mPOS)
- Development and maintenance of backend software supporting mobile point of sale (mPOS)
- Payment integrations with other Telecoms
- Development payment card (i.e. Visa, MasterCard) acceptance on mobile point of sale (mPOS)
- Development of payment integration such as Mpesa, Airtel Money and MTN
- Client support on handling of mobile point of sale (mPOS)
Industrial Attachment at Kenyatta University (Main Campus) ICT department (2012-03 – 2012-05)
Key responsibilities included
- Computer hardware and software troubleshooting.
- Network troubleshooting
- Printer installation and troubleshooting
- Network configuration
- Assistance in Kenyatta University training in the e-learning program.
- Computer Laboratory maintenance using N-Computing hardware and Software
Education
Bachelor of Business Information Technology in Business Information Technology – JOMO KENYATTA UNIVERSITY OF AGRICULTURE AND TECHNOLOGY (2010 – 2013)
