Backend Developer (C# / .NET)

Ippo InteractiveLagosroam-ngنُشرت في 12‏/11‏/2026
إلزامي:C#GitAzureDockerCloudBackendCI/CDMicroservicesFinTechGamingHybrid

Ippo Gaming is a technology-driven gaming company building innovative products and platforms for the African market.

Through our B2B division, Ippo Interactive, and our consumer-facing gaming brands, we develop technology that powers interactive gaming experiences, digital payments, customer engagement and real-time gaming operations.

We believe in building and owning our technology. We're constantly developing, improving and scaling our platforms to support our growing business.

About the Role

We're looking for a talented Mid-Level Backend Developer with strong experience in C# and .NET to join our engineering team.

You'll work on the systems powering our gaming platforms, payment integrations, real-time operations and internal business applications.

This role is ideal for an engineer who enjoys solving complex technical challenges, takes ownership of their work and is passionate about building reliable, secure and scalable software.

Key Responsibilities

  • Design, develop and maintain backend applications and services using C# and ASP.NET Core.
  • Build, maintain and optimise RESTful APIs for our gaming platforms and internal applications.
  • Develop and maintain integrations with payment gateways, banking services, USSD platforms and other third-party APIs.
  • Design and optimise databases to ensure performance, reliability and data integrity.
  • Build and maintain systems handling financial transactions and real-time gaming operations.
  • Implement secure authentication, authorisation and access control mechanisms.
  • Troubleshoot production issues, investigate root causes and implement lasting solutions.
  • Write clean, efficient, maintainable and well-tested code.
  • Collaborate with frontend developers, product managers and other engineers to deliver new features.
  • Participate in code reviews, technical discussions and continuous improvements to our architecture.
  • Contribute to application monitoring, performance optimisation and system reliability.

Requirements

  • 3–5 years of professional backend development experience.
  • Strong proficiency in C# and .NET / ASP.NET Core.
  • Solid experience building and maintaining RESTful APIs.
  • Good understanding of Entity Framework Core and ORM principles.
  • Experience working with relational databases, particularly SQL Server or PostgreSQL.
  • Strong knowledge of database design, query optimisation and data modelling.
  • Understanding of asynchronous programming, concurrency and multithreading in .NET.
  • Experience implementing authentication and authorisation using JWT, OAuth or similar technologies.
  • Familiarity with dependency injection, SOLID principles and common software design patterns.
  • Experience with Git and collaborative development workflows.
  • Understanding of unit testing, integration testing and debugging.
  • Familiarity with CI/CD pipelines and application deployment.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and collaborate effectively within a team.

Nice to Have

  • Experience with Redis or other caching technologies.
  • Experience with message brokers such as RabbitMQ or Azure Service Bus.
  • Familiarity with Docker and containerised applications.
  • Experience deploying and maintaining applications on Microsoft Azure or other cloud platforms.
  • Understanding of microservices and event-driven architecture.
  • Experience with background processing using Hangfire or similar technologies.
  • Experience working on fintech, gaming or high-volume transaction processing systems.
  • Knowledge of payment processing, reconciliation and financial transaction integrity.
  • Experience with real-time communication technologies such as SignalR.

What We're Looking For

We value engineers who go beyond simply completing assigned tasks.

We're looking for someone who:

  • Takes ownership: Accepts responsibility for delivering reliable solutions and follows through.
  • Thinks critically: Understands business requirements and translates them into practical technical solutions.
  • Is proactive: Identifies potential issues, suggests improvements and takes initiative.
  • Values quality: Writes clean, maintainable code and considers long-term scalability.
  • Communicates effectively: Works well with others and contributes constructively to technical discussions.
  • Keeps improving: Is curious, adaptable and committed to continuous learning.

Why Join Ippo?

  • Work on live products serving customers and partners across Nigeria.
  • Build and improve technology supporting real-time gaming, digital payments and business operations.
  • Take ownership of meaningful projects and see the direct impact of your contributions.
  • Collaborate with a growing team of engineers and product professionals.
  • Enjoy a hybrid work arrangement.
  • Be part of a company that values innovation, accountability and continuous improvement.

How to Apply

Interested candidates should send their CV, along with links to their GitHub profile or relevant projects, to careers@ippogaming.com.

Email Subject: Backend Developer (C# / .NET) – Ippo Gaming

Tell us about the applications you've built, the technical challenges you've solved and the contributions you're most proud of.

<