Full Stack Developer

Full Time
  • Full Time
  • Toronto

Insight Global



JOB DESCRIPTION

Insight Global is looking for a junior to intermediate Full Stack Developer to join one of the leading banks 5 times a month on site in Toronto. The sucessful candidate will be deisgning, developing nd maintaining scaleable and efficient web applications usuing Python and Vue.js.

Main responsibilities include the below: -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 SKILLS AND EXPERIENCE



-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.

NICE TO HAVE SKILLS AND EXPERIENCE


AI and Cloud Technologies: -Experience with generative AI technologies, including practical applications in real-world projects. -Familiarity with Azure cloud services, including deployment and integration. -Knowledge of Retrieval-Augmented Generation (RAG) techniques for improving AI model performance. -Experience with prompt engineering to optimize AI model outputs.

DevOps and Agile Practices: -Exposure to modern DevOps practices, including CI/CD pipelines and containerization (e.g., Docker, Kubernetes). -Understanding of Agile development methodologies and experience working in Agile teams.

Source

To apply, please visit the following URL: