Job Openings Python Developer

About the job Python Developer

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:

  • Qualifications:Bachelor's degree in Computer Science, Engineering, or related field. Only educated at local Canadian or USA universities.
  • 3+ years of experience as a Python Developer or similar role.
  • Proven 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) is a plus
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities