Mid-Level Backend Engineer (Python or C#)


Job Location:

Lagos - Nigeria

Salary: Not Disclosed
Experience Required: 4-5years
Posted on: 23 hours ago
Vacancies: 1 Vacancy

Job Summary

We are seeking a talented Mid-Level Backend Engineer to build maintain and enhance scalable backend systems powering digital banking payments lending agency banking and enterprise applications. The ideal candidate should have strong experience developing APIs working with databases integrating third-party services and contributing to microservices-based platforms.

Key Responsibilities

  • Design develop test and maintain backend services and APIs.
  • Build and support microservices and distributed systems.
  • Develop secure scalable and high-performance applications.
  • Integrate with payment gateways banking platforms and third-party APIs.
  • Write clean maintainable and well-tested code.
  • Participate in code reviews and engineering best practices.
  • Troubleshoot production issues and implement fixes.
  • Collaborate with product frontend mobile QA and DevOps teams.


Requirements

Technical Requirements

Python Track

Strong experience with:

  • Python
  • Django and/or FastAPI
  • Django REST Framework
  • Celery

C# Track

Strong experience with:

  • C#
  • .NET 8/9/10
  • Core
  • Entity Framework Core

Core Requirements (Both Tracks)

  • Strong understanding of RESTful API development.
  • Experience with Microservices Architecture.
  • PostgreSQL or other SQL databases.
  • RabbitMQ and/or Apache Kafka.
  • Docker and containerization.
  • Git version control.
  • Unit Testing and Test-Driven Development (TDD).
  • Redis or similar caching technologies.
  • Authentication and Authorization (JWT OAuth2).
  • Experience consuming and integrating third-party APIs.

Qualifications

  • in Computer Science Computer Engineering Electrical & Electronics Engineering Information Technology or related discipline.
  • 35 years of backend software development experience.
  • Experience in FinTech Banking Payments Lending or Financial Services is an advantage.

Nice to Have

  • Kubernetes experience.
  • CI/CD pipeline experience.
  • Cloud platforms (AWS GCP or Azure).
  • Event-Driven Architecture.
  • OpenAPI/Swagger documentation.
  • Monitoring and logging tools (Prometheus Grafana ELK/OpenSearch

What We Look For

  • Strong problem-solving skills.
  • Ability to learn quickly and adapt to changing requirements.
  • Good understanding of software engineering principles.
  • Strong communication and teamwork skills.
  • Passion for building reliable and scalable systems.


Benefits

Industry Standard


Required Skills:

Technical Requirements Python Track Strong experience with: Python Django and/or FastAPI Django REST Framework Celery C# Track Strong experience with: C# .NET 8/9/10 Core Entity Framework Core Core Requirements (Both Tracks) Strong understanding of RESTful API development. Experience with Microservices Architecture. PostgreSQL or other SQL databases. RabbitMQ and/or Apache Kafka. Docker and containerization. Git version control. Unit Testing and Test-Driven Development (TDD). Redis or similar caching technologies. Authentication and Authorization (JWT OAuth2). Experience consuming and integrating third-party APIs. Qualifications in Computer Science Computer Engineering Electrical & Electronics Engineering Information Technology or related discipline. 35 years of backend software development experience. Experience in FinTech Banking Payments Lending or Financial Services is an advantage. Nice to Have Kubernetes experience. CI/CD pipeline experience. Cloud platforms (AWS GCP or Azure). Event-Driven Architecture. OpenAPI/Swagger documentation. Monitoring and logging tools (Prometheus Grafana ELK/OpenSearch What We Look For Strong problem-solving skills. Ability to learn quickly and adapt to changing requirements. Good understanding of software engineering principles. Strong communication and teamwork skills. Passion for building reliable and scalable systems.

We are seeking a talented Mid-Level Backend Engineer to build maintain and enhance scalable backend systems powering digital banking payments lending agency banking and enterprise applications. The ideal candidate should have strong experience developing APIs working with databases integrating third...