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 applicationsWriting clean, efficient, and well-documented codeCollaborating with cross-functional teams to define, design, and ship new featuresTroubleshooting and debugging issues to ensure optimal performance and reliabilityConducting code reviews and providing constructive feedback to peersKeeping up-to-date with the latest industry trends and technologiesParticipating 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 roleStrong proficiency in Python and its ecosystem (libraries, frameworks, etc.)Experience with web development frameworks such as Django or FlaskFamiliarity with relational databases (e.g., PostgreSQL, MySQL) and ORM librariesKnowledge of front-end technologies (HTML, CSS, JavaScript) is a plusExcellent problem-solving and analytical skillsStrong communication and collaboration abilities