
Opportunity at
KudaSenior Software Engineer
Kuda, a fintech focused on making financial services accessible across Africa, is looking for a senior backend engineer. The person will troubleshoot and upgrade existing backend…
Career Tools
About This Role
Kuda, a fintech focused on making financial services accessible across Africa, is looking for a senior backend engineer. The person will troubleshoot and upgrade existing backend applications and workflows, study current code, propose leaner approaches, and make the user experience more seamless. Duties include writing reusable, clean code and shared libraries, building durable web applications, debugging and tuning performance, and running test suites. The engineer pairs with front-end colleagues to…
Job Description
Kuda, a fintech focused on making financial services accessible across Africa, is looking for a senior backend engineer. The person will troubleshoot and upgrade existing backend applications and workflows, study current code, propose leaner approaches, and make the user experience more seamless.
Duties include writing reusable, clean code and shared libraries, building durable web applications, debugging and tuning performance, and running test suites. The engineer pairs with front-end colleagues to connect interface components to server logic, modernizes legacy systems with current technology, and gathers technical and design requirements. Training and support for internal teams are part of the role, as is working with developers, designers and sysadmins to surface new features and keep up with new tech.
The posting asks for more than five years of industry experience and a degree at bachelor level or above in a computing discipline, or equivalent experience. It lists DevOps practice, microservices, event-driven design, agile delivery, unit testing and code review. Hands-on C#, .NET and .NET Core, a solid understanding of source control and of cloud platforms such as Azure and AWS, and strong SQL and database skills are expected. Hybrid in-office working applies, and no salary is stated.
Responsibilities
- Diagnose, debug and enhance existing backend systems and processes
- Write reusable, tidy code and shared libraries
- Measure and optimize performance, and run test coverage
- Pair with client-side engineers to tie interface components to server logic
- Upgrade legacy applications with contemporary technology
- Collect technical and design requirements from stakeholders
- Train and support internal teams
- Track emerging technologies
Requirements
- Five-plus years of industry experience
- Degree at bachelor level or above in a computing discipline, or equivalent experience
- Working grasp of DevOps, microservices and event-driven design
- Strong fundamentals in algorithms, data structures and computer science theory
- Practical use of agile methods, unit testing, code review, design docs and debugging
- Experience with C#, .NET and .NET Core
- Sound knowledge of source control and of Azure and AWS cloud platforms
- Solid database and SQL skills
Core Skills
Benefits
- Energetic, multinational colleagues
- Pension and career progression
- Annual leave with bank holidays, plus paid leave for family events, moving and study
- Group life and medical cover, plus a welfare scheme
- Wellness app and award-winning learning programs
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What experience is required?
More than five years of industry experience, plus a degree-level background in computing or equivalent experience.
Which technologies are central?
C#, .NET, .NET Core, microservices, event-driven design, Azure, AWS and SQL databases are named.
What is the work arrangement?
Hybrid in-office working is described. No city is named.
What is the salary?
No salary is given.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
