Position Overview
We are seeking a talented Python Developer to join our team. The ideal candidate will have a strong background in Python development and a passion for creating robust, scalable, and maintainable software solutions. As a Python Developer, you will collaborate with cross-functional teams to design, develop, and deploy high-quality software applications that meet our clients' needs.
Key Responsibilities
- Designing, developing, and maintaining Python-based applications
- Writing clean, efficient, and well-documented code
- Collaborating with cross-functional teams to define, design, and ship new features
- Troubleshooting and debugging issues to ensure optimal performance and reliability
- Conducting code reviews and providing constructive feedback to peers
- Keeping up-to-date with the latest industry trends and technologies
- Participating in Agile development processes, including sprint planning, stand-ups, and retrospectives
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of experience as a Python Developer or similar role
- Strong proficiency in Python and its ecosystem (libraries, frameworks, etc.)
- Experience with web development frameworks such as Django or Flask
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORM libraries
- Knowledge of front-end technologies (HTML, CSS, JavaScript)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
Nice to have
- Nice-to-have newer back-end technologies like Scala or Elixir
Expertise level
Similar Jobs in Canada
2 weeks ago
Junior Python Engineer, Montreal (Hybrid)
Hunter Bond
2 weeks ago
Python Engineer
Hunter Bond
2 weeks ago
Tech Lead - Python, JavaScript, AWS
Terminal
remote
2 weeks ago
Senior Software Engineer
PheedLoop Inc.
2 weeks ago