Skip to content
mimi

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