Python Developer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Roles and Responsibilities
- Develop and maintain applications using Python.
- Write clean, efficient, reusable, and maintainable code.
- Build and integrate REST APIs.
- Work with frameworks such as Django, Flask, or FastAPI.
- Design and manage databases using SQL.
- Identify, troubleshoot, and resolve software issues.
- Perform unit testing and debugging.
- Collaborate with developers, testers, and other team members.
- Use Git for version control and code management.
- Follow software development best practices and coding standards.
Required Skills
- Strong knowledge of Python programming.
- Experience with Django, Flask, or FastAPI.
- Knowledge of SQL databases such as MySQL or PostgreSQL.
- Understanding of REST APIs and web services.
- Familiarity with Git and version control systems.
- Good problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Technical Skills
- Programming Language: Python 3
- Frameworks: Django, Flask, FastAPI
- Web Technologies: HTML, CSS, JavaScript (basic)
- API Development: REST APIs, JSON, API integration
- Databases: PostgreSQL, MySQL, SQL
- ORM: Django ORM, SQLAlchemy
- Version Control: Git, GitHub
- Testing: Pytest, Unit Testing, Debugging
- Cloud Platforms: AWS or Microsoft Azure
- DevOps Tools: Docker, CI/CD
- Operating Systems: Linux, Windows
- Development Methodologies: Agile, Scrum
More about this job
Responsibilities
Develop and maintain Python applications, write reusable and maintainable code, and build or integrate REST APIs. Manage SQL databases, troubleshoot and test software, use Git, and collaborate with development and testing teams while following coding standards.
Requirements
Requires strong Python knowledge, experience with Django, Flask, or FastAPI, and familiarity with SQL databases, REST APIs, and Git. Also requires problem-solving, analytical, communication, and teamwork abilities.
Skills
- Python
- Django
- Flask
- FastAPI
- SQL
- REST APIs
- Git
- Problem-Solving
- Communication
- Teamwork
- PostgreSQL
- MySQL
- Docker
- Pytest
- AWS
- Microsoft Azure
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Python
- Python 3
- Django
- Flask
- FastAPI
- HTML
- CSS
- JavaScript
- REST APIs
- JSON
- API Integration
- PostgreSQL
- MySQL
- SQL
- Django ORM
- SQLAlchemy
- Git
- GitHub
- Pytest
- Unit Testing
- Debugging
- AWS
- Microsoft Azure
- Docker
- CI/CD
- Linux
- Windows
- Agile
- Scrum
- Software Development