Backend Engineer (Django / Python) Job at Otech Microfinance Bank

Otech Microfinance Bank is licensed by the Central Bank of Nigeria (CBN) to operate as a Microfinance Bank. We are focused on provision of financial inclusiveness to Small and Medium Scale Enterprises, Traders, Farmers, the economic active poor and under-served, and those that do not have access to banking services in the rural areas and who are at the bottom of the economic pyramid.

Microfinance Bank is endowed with an active Board made up of men and women who have distinguished themselves in banking, public service and entrepreneurship, and who bring strong competencies to the management of the bank. We are strategically positioned to provide excellent services to our customers and exceed all service expectations.

We are recruiting to fill the position below:


Job Position: Backend Engineer (Django / Python)

Job Location: Wuse II, Abuja
Job type: Full-time
Job mode: Remote / Hybrid

About the Role

  • We’re looking for a skilled Backend Engineer to join our core engineering team at Otech, a modern digital banking platform built on top of a core banking infrastructure.
  • You’ll help build scalable APIs, integrate banking systems, and ensure smooth and secure operations.

Responsibilities

  • Develop and maintain RESTful APIs using Django Rest Framework.
  • Integrate with Qore and other financial service APIs.
  • Build and optimize Celery tasks and Redis-based queues for background processing.
  • Work with PostgreSQL for data modeling, optimization, and performance.
  • Ensure data integrity, authentication, and security compliance.
  • Collaborate with frontend developers and DevOps to deliver seamless releases.

Requirements

  • 2+ years of professional Python/Django experience.
  • Strong understanding of REST APIs and task queues (Celery, Redis).
  • Experience with PostgreSQL and Django ORM.
  • Familiarity with Docker, Azure, or other cloud platforms.
  • Bonus: Experience in fintech or banking integrations.