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