Backend Engineer (Python) at Afripoint Group Limited

January 28, 2026

Job Description

Afripoint Group Limited is seeking a skilled Backend Engineer with expertise in Python to design, develop, and maintain high-performing backend systems. The role involves collaborating with product and frontend teams to deliver reliable, scalable, and secure backend functionality. This position is full-time and requires onsite presence at the office location.

Key Responsibilities

  • Design, implement, and maintain RESTful APIs and backend services using Python.
  • Write clean, reusable, testable, and well-documented code with a focus on performance.
  • Integrate backend systems with databases, frontend components, and third-party APIs.
  • Optimize application performance, ensure high availability, and troubleshoot backend issues.
  • Participate in code reviews, architecture discussions, and team meetings.
  • Collaborate with DevOps teams to manage CI/CD pipelines and server deployments.

Requirements

  • BSc or MSc in Computer Science, Engineering, or a related field.
  • Minimum 3 years of experience as a Backend Engineer or in a similar role.
  • Strong proficiency in Python and frameworks such as Django, Flask, or FastAPI.
  • Experience with relational databases (PostgreSQL, MySQL) and ORM tools.
  • Knowledge of caching, queuing systems, and asynchronous task managers (e.g., Celery, Redis).
  • Familiarity with containerization (Docker) and version control (Git).
  • Understanding of RESTful API design principles and best practices.
  • Strong debugging, testing, and performance optimization skills.

Preferred Skills

  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Exposure to microservices architecture.
  • Familiarity with GraphQL or WebSockets is a plus.

How to Apply
Qualified candidates should send their CV with the Job Title as the subject of the email.