Job Overview
We are seeking an experienced Python Backend Developer to design, develop, and maintain scalable backend applications. The ideal candidate should have strong hands-on Python development experience, expertise in Django or Flask frameworks, REST API development, and database integration.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python.
- Develop and maintain backend services using Django or Flask.
- Build, integrate, and maintain REST APIs.
- Work with SQL and NoSQL databases for application data management.
- Implement object-oriented programming (OOP) principles.
- Use Git for source code management and version control.
- Support application deployment using cloud platforms such as AWS or Azure.
- Troubleshoot, debug, and resolve application issues.
- Analyze technical problems and implement effective solutions.
Mandatory Technical Skills
- Strong hands-on Python development experience.
- Object-Oriented Programming (OOP) concepts.
- Django or Flask framework experience.
- REST API development and integration.
- SQL and NoSQL databases.
- Backend application development.
- Git and version control.
Preferred / Additional Skills
- AWS or Azure cloud platform experience.
- Application deployment experience.
- Strong debugging and analytical skills.
Work Arrangement
- Fully Remote – Canada.
- Candidates must be able to work remotely from Canada.