Senior Software Engineer
Core
Build high-quality reusable code, develop functional web applications, troubleshoot and debug backend systems, and optimize performance for a fintech platform serving African users.
Role type
Senior Backend Software Engineer
Builds
Reusable code libraries, functional web applications, and optimized backend processes
Domain
Fintech / Banking / African Markets
Deliverable
production ML models | product features
Required skills
C#, .Net, .Net Core, Microservices, Event-Driven architecture, SQL, Cloud Technologies (Azure, AWS), DevOps principles, algorithms, data structures, source code management
Preferred skills
Agile development, unit testing, design documentation, debugging, troubleshooting
Technologies
C#, .Net, .Net Core, Azure, AWS, SQL
Responsibilities
Build high-quality reusable code, develop functional web applications, troubleshoot and debug applications, conduct tests and optimise performance, integrate UI elements with server-side logic, implement modern technologies to improve legacy applications, collect and address technical requirements, train and support internal teams, interact with cross-functional teams to identify new features
Seniority
Senior, hands-on IC