LA
Backend Developer
Lifted Africa
Ikeja · On-site Full-time Mid Level 2w ago
About the role
About the Role
We are seeking a skilled Backend Developer (C# / .NET) with experience in the financial services, e‑commerce, or fintech space to join our engineering team. The ideal candidate will have a strong foundation in backend development, experience working with transaction‑driven systems, and the ability to build scalable, secure, and high‑performance services.
You will play a key role in developing and maintaining core backend systems that power financial products such as payments, lending platforms, and digital financial services.
Key Responsibilities
🔹 Backend Development
- Design, develop, and maintain backend services using C#, .NET Core, and related technologies.
- Build and maintain RESTful APIs and microservices.
- Implement business logic for financial transactions, workflows, and integrations.
- Write clean, efficient, and maintainable code following best practices.
🔹 Fintech Systems & Integrations
- Develop and support systems handling payments, lending, wallets, and financial data processing.
- Integrate with third‑party services such as payment gateways, banking APIs, and KYC providers.
- Ensure secure handling of sensitive financial data and transactions.
- Maintain accuracy and reliability in transaction processing.
🔹 Performance & Scalability
- Optimize backend systems for performance, scalability, and reliability.
- Troubleshoot and resolve production issues and bottlenecks.
- Support high‑availability systems with minimal downtime.
- Implement logging, monitoring, and alerting mechanisms.
🔹 Database & Data Management
- Design and optimize database structures using SQL Server, PostgreSQL, or similar.
- Write efficient queries and manage data integrity.
- Work with Entity Framework (EF / EF Core) or similar ORMs.
🔹 Collaboration & Delivery
- Work closely with product managers, QA engineers, and other developers.
- Translate business requirements into scalable technical solutions.
- Participate in agile ceremonies and contribute to sprint delivery.
- Contribute to code reviews and continuous improvement.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 3–5 years of experience in backend development using C# / .NET Core.
- Strong experience building REST APIs and backend services.
- Experience working in financial services, fintech, or transaction‑heavy environments.
- Solid understanding of OOP principles and design patterns.
- Strong experience with relational databases (SQL Server, PostgreSQL).
- Proficiency in Entity Framework (EF / EF Core).
- Understanding of asynchronous programming and performance tuning.
- Experience with Git and collaborative development workflows.
Preferred Experience
- Experience with microservices architecture.
- Exposure to cloud platforms (Azure, AWS).
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with event‑driven systems (e.g., message queues).
- Knowledge of security best practices in financial systems.
- Prior experience working on payment systems, lending platforms, or digital banking solutions.
Core Competencies
- Strong problem‑solving and debugging skills
- Attention to detail
- Ability to work independently and within a team
- Strong communication skills
- Ownership mindset and accountability
KPIs & Performance Indicators
- Quality and reliability of backend services
- API performance and uptime
- Timely delivery of features
- Reduction in bugs and production incidents
- System scalability and efficiency improvements
What Success Looks Like
- Stable, secure, and high‑performing backend systems
- Clean and maintainable codebase
- Efficient handling of financial transactions
- Strong collaboration within the engineering team
- Continuous improvement in system performance
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Strong experience building REST APIs and backend services.
- Experience working in financial services, fintech, or transaction-heavy environments.
- Solid understanding of OOP principles and design patterns.
- Strong experience with relational databases (SQL Server, PostgreSQL).
- Proficiency in Entity Framework (EF / EF Core).
- Understanding of asynchronous programming and performance tuning.
- Experience with Git and collaborative development workflows.
Responsibilities
- Design, develop, and maintain backend services using C#, .NET Core, and related technologies.
- Build and maintain RESTful APIs and microservices.
- Implement business logic for financial transactions, workflows, and integrations.
- Write clean, efficient, and maintainable code following best practices.
- Develop and support systems handling payments, lending, wallets, and financial data processing.
- Integrate with third-party services such as payment gateways, banking APIs, and KYC providers.
- Ensure secure handling of sensitive financial data and transactions.
- Maintain accuracy and reliability in transaction processing.
- Optimize backend systems for performance, scalability, and reliability.
- Troubleshoot and resolve production issues and bottlenecks.
- Support high-availability systems with minimal downtime.
- Implement logging, monitoring, and alerting mechanisms.
- Design and optimize database structures using SQL Server, PostgreSQL, or similar.
- Write efficient queries and manage data integrity.
- Work with Entity Framework (EF / EF Core) or similar ORMs.
- Work closely with product managers, QA engineers, and other developers.
- Translate business requirements into scalable technical solutions.
- Participate in agile ceremonies and contribute to sprint delivery.
- Contribute to code reviews and continuous improvement.
Skills
.NET CoreC#Entity Framework (EF / EF Core)Gitmicroservices architectureOOP principlesPostgreSQLRESTful APIsSQL Server
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free