Skip to Content

Python Developer

Abuja, Nigeria
We are looking for a skilled Mid-Level Python Engineer to join our growing engineering team in Abuja, Nigeria. You will play a key role in building, maintaining, and optimizing scalable backend systems and APIs that power our core services. The ideal candidate is passionate about clean, maintainable code, and has hands-on experience with modern Python frameworks and tools.
Requirements
  • 1-2 years of professional experience in backend development
  • Strong Python programming skills and understanding of its ecosystems
  • Experience with web frameworks such as Django, Flask, or FastAPI
  • Knowledge of RESTful API design principles and implementation
  • Familiarity with relational databases, SQL, and ORM technologies
  • Experience with version control systems (Git)
  • Basic understanding of testing and debugging principles
  • Good problem-solving abilities and attention to detail
  • Excellent communication skills in English
  • Bachelor's degree in Computer Science or equivalent practical experience
Responsibilities

  • Design and develop robust backend systems and services using Python
  • Build and maintain scalable, high-performance RESTful APIs
  • Work with databases (SQL and NoSQL) to create efficient data models
  • Collaborate with cross-functional teams including frontend developers and product managers
  • Participate in code reviews to ensure quality and share knowledge
  • Troubleshoot and debug applications to optimize performance and resolve technical issues across environments and deployments.
  • Maintain documentation for all developed services, tools, and systems.

  • Contribute to improving our development practices and processes
  • Write reusable, testable, and efficient code using best practices and design patterns.

  • Optimize applications for maximum speed and scalability.