Work Arrangement: 100% onsite in Toronto, ON (5 days/week)
Position Summary: We are looking for a highly experienced Full Stack Developer with a minimum of 5+ years of hands‑on experience across frontend and backend technologies. The ideal candidate will have strong expertise in modern web development, API design, and cloud‑based architectures, along with exposure to AI/ML frameworks and image processing.
Key Responsibilities
Design, develop, and maintain scalable full‑stack applications
Build agile and responsive user interfaces using React.js
Develop and maintain RESTful APIs using FastAPI, Node.js, Spring Boot, and .NET Core
Implement microservices and serverless architecture patterns
Collaborate with cross‑functional teams to deliver high‑quality software solutions
Work on image processing/manipulation functionalities as required
Integrate machine learning models using TensorFlow and PyTorch
Ensure code quality through best practices, testing, and code reviews
Develop and manage CI/CD pipelines using Azure DevOps
Troubleshoot and optimize application performance
Requirements
Required Qualifications:
Minimum 8+ years of full‑stack development experience