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.

