Internship Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Internship Description
About the Role
We’re looking for a skilled Python backend developer to help build and scale the backend of a modern web application. You’ll be responsible for designing and implementing APIs, integrating external services, and managing infrastructure for a clean, secure, and reliable backend.
Responsibilities
- Design and build RESTful APIs using Python (FastAPI or Django)
- Work with PostgreSQL or similar relational databases
- Containerize services using Docker for local and cloud deployments
- Integrate with 3rd-party APIs (payments, verification, notifications, etc.)
- Implement authentication (JWT, session management, role-based access)
- Write clean, testable code and maintain clear documentation
- Collaborate with frontend and product team to deliver end-to-end features
Internship Requirements
Requirements
- Strong experience with Python backend frameworks (FastAPI, Django, or Flask)
- Solid understanding of API design, versioning, and security best practices
- Hands-on experience with Docker and containerized development
- Experience with relational databases (PostgreSQL or MySQL)
- Familiarity with Git, basic CI/CD workflows, and API testing tools (Postman, Swagger)
- Ability to work independently and communicate effectively
This is an internship that will provide a certificate from a Canadian company of completion also expected to work on part-time basis up to 20 hours per week