Our client is seeking a contract based Full Stack Developer to design, develop, and implement modern web applications using React (JavaScript) on the frontend and Python (FastAPI) on the backend.
Location: Onsite - Toronto Responsibilities
Collaborate with stakeholders to gather and analyze business and technical requirements
Design and develop scalable web applications using React and Python FastAPI
Build and integrate RESTful APIs and microservices
Develop and manage database solutions using SQL, including SSIS workflows
Conduct code reviews and maintain code repositories (GitLab or similar)
Perform unit testing, integration testing, and support UAT
Recommend and implement technical solutions aligned with architecture standards
Support legacy system upgrades and modernization initiatives (.NET, Windows Server)
Document solution designs and contribute to knowledge transfer activities
Work within an Agile delivery environment Requirements
5+ years of experience in Python development
5+ years of experience with React JavaScript
5+ years of experience with SQL databases and SSIS development
3+ years of experience building and integrating APIs
Strong experience with FastAPI and SQLAlchemy
Solid understanding of microservices architecture and object-oriented programming
Experience with Microsoft Azure and cloud-based deployments
Proficiency with version control systems (e.g., GitLab)
Experience with DevOps tools (e.g., TeamCity, ArgoCD)
Familiarity with UX/UI design principles
Experience working in Agile/Scrum environments
Strong problem-solving and communication skills
Nice to have: Experience with C++
¿Te interesa este puesto?
This salary is 100% below average
Typical salary for Software Engineer in Toronto:
CAD 93,978 - 135,714
Based on 18,119 job listings
View full salary data