Backend Developer (Python / FastAPI / Flask / Django)

About Crescita Solutions

At Crescita Solutions, we merge creativity, technology, and AI-driven insights to help African businesses scale. We’re searching for a skilled Python Backend Developer who can build secure, scalable, and high-performing server-side applications.

Role Overview

As a Python Backend Developer, you’ll design APIs and backend logic using frameworks like FastAPI, Flask, or Django. You’ll ensure seamless communication between front-end applications and databases, focusing on speed, scalability, and reliability.

Key Responsibilities

  • Build and maintain RESTful APIs with FastAPI, Flask, or Django.
  • Design scalable server-side architectures and database integrations.
  • Optimize backend performance for speed and efficiency.
  • Implement secure authentication and authorization systems.
  • Collaborate with frontend developers and product teams.
  • Write clean, maintainable, and testable code.

Requirements & Skills

  • Proficiency in Python and one of its backend frameworks (FastAPI, Flask, or Django).
  • Knowledge of databases (PostgreSQL, MySQL, or MongoDB).
  • Understanding of REST APIs, authentication, and web security.
  • Familiarity with Git/GitHub workflows.
  • Strong debugging and problem-solving skills.

What We Offer

  • Work on high-impact projects across Africa and beyond.
  • Continuous mentorship, training, and career growth opportunities.
  • Exposure to AI, blockchain, and PWA projects in Crescita’s ecosystem.
  • A supportive, innovative, and remote-first culture.
Job Category: Web Developer
Job Type: Full Time
Job Location: Nigeria

Apply for this position

Allowed Type(s): .pdf, .doc, .docx