About the Role
- As a Senior Backend Engineer, you'll play a key role in designing and maintaining the backend systems that power our financial products.
- You'll work within a mature Django architecture, owning critical domains.
- Beyond feature development, you'll help shape engineering standards, improve system architecture, mentor other engineers, and ensure our platform remains scalable, secure, and highly reliable.
Key Responsibilities
- Design, develop, and maintain scalable RESTful APIs using Django REST Framework
- Build versioned APIs with clean architecture and separation of concerns
- Develop and maintain isolated financial domains with strict financial integrity
- Build reusable service layers and shared utilities while keeping business logic encapsulated
- Develop and maintain integrations with payment gateways, banking partners, identity verification providers, communication platforms, and card issuing providers
- Optimize PostgreSQL queries, improve database performance, and design safe migration strategies
- Build scalable asynchronous workflows using Celery and Redis
- Write comprehensive unit and integration tests and maintain high code coverage
- Conduct code reviews and enforce engineering best practices
- Help modernize the platform by moving business logic into explicit service layers and enforcing strong domain boundaries
- Work closely with infrastructure using Docker, AWS (S3, SES), Boto3, and Firebase
- Collaborate cross-functionally with Product, Design, Compliance, and Operations teams
Requirements
- Bachelor's Degree with 5+ years of professional back-end development experience.
- Expert-level Python (3.12+)
- Strong Django and Django REST Framework experience
- Experience designing large production APIs
- Strong PostgreSQL knowledge and advanced Django ORM experience
- Database optimization and migration experience
- Experience building asynchronous systems with Celery and Redis
- Experience integrating third-party APIs
- Strong understanding of REST API architecture
- Experience writing automated tests using Django Test Client, factory_boy, and model_bakery
- Hands-on Docker experience
- Experience working with AWS services including S3 and SES
- Experience using Firebase
- Strong understanding of software architecture, clean code, and design patterns
Nice to Have:
- Fintech experience
- Experience with wallet systems, double-entry ledgers, payment gateways, card issuing platforms, and banking integrations
- CI/CD pipeline experience
- Monitoring, observability, logging, and distributed tracing experience
- Experience mentoring engineers and leading code reviews.
Salary
N550,000 monthly.
Application Closing Date
10th September, 2026.
Interested and qualified candidates should forward their CV to: hr@expedier.co using "Application for Senior Backend Engineer – Full Name" as the subject of the mail.