Job Description
Key Responsibilities:
• Design, develop, and maintain scalable and efficient web applications using Python and Vue.js.
• Build and maintain back-end APIs using FastAPI to support application functionality.
• Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality solutions.
• Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
• Implement and maintain unit tests for back-end code to ensure reliability and maintainability.
• Write and execute front-end tests using Cypress to validate user interface functionality and performance.
• Troubleshoot and debug issues across the full stack to ensure optimal performance and reliability.
• Stay up to date with emerging technologies and frameworks to continuously improve development processes.
Required Qualifications:
• Proven experience as a Full Stack Developer, with a strong focus on Python and Vue.js.
• Hands-on experience with FastAPI for building back-end APIs.
• Solid understanding of front-end and back-end development principles.
• Proficiency in writing unit tests for back-end code.
• Hands-on experience with front-end testing frameworks, particularly Cypress.
• Strong Git skills, including branching, merging, and version control best practices.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration skills.
Education:
Bachelor’s degree/University degree or equivalent experience.
💡 Quick Summary
Seeking a career-building opportunity? The Python Fullstack Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Toronto offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
