Rq11398 Jobs in Toronto, Ontario, Canada
Create alert for “RQ11398”
Toronto, Ontario, Canada
You've reached the end
Try refining your search for more options
RQ11398 - Software Developer - Full Stack - Senior
About the role
Software Developer – Full Stack – Senior (RQ11398)
Client: Ministry of Public and Business Service Delivery and Procurement
Location: 222 Jarvis Street, Toronto, Ontario (Onsite)
We are seeking an experienced Senior Full Stack Software Developer to design, develop, and deliver enterprise-grade applications within a complex public-sector technology environment. The successful candidate will provide hands-on technical leadership across front-end, back-end, cloud, API, database, and AI/ML development initiatives.
The ideal candidate will have advanced expertise in React/Next.js, Node.js, Python, FastAPI, .NET Core, C#, REST APIs, Azure cloud services, database technologies, DevOps practices, and modern software architecture patterns. Experience developing AI/ML solutions, including computer vision models using TensorFlow, PyTorch, and OpenCV, is highly desirable.
Role Snapshot
Requisition ID: RQ11398
Job Title: Software Developer – Full Stack – Senior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 222 Jarvis Street, Toronto, Ontario (Onsite)
Estimated Start Date: August 31, 2026
Estimated End Date: March 31, 2027
Contract Duration: 246 Business Days
Extension: Probable following the initial engagement
Work Schedule: 7.25 Hours per Day
Security Clearance: No Clearance Required
Mandatory Application Documents
Interested candidates should submit the following to hrsmss@smsoftconsulting.com by Monday, August 10 at 10:00 AM EST.
Mandatory Documents
Updated Resume (Microsoft Word format)
Professional References Expected Hourly Rate Visa Status LinkedIn Profile URL
Applications submitted without all mandatory documents cannot be processed.
Key Responsibilities
Full Stack Application Development & Engineering Excellence (55%)
Design, develop, test, and maintain enterprise-scale full stack applications. Translate technical specifications into scalable, production-ready software solutions.
Develop front-end applications using
React.js Next.js Node.js Modern responsive UI frameworks Develop back-end services using: Python FastAPI .NET Core Services Web API C# Design and implement RESTful APIs and service integrations. Develop reusable, testable, and scalable software components. Build secure, high-performing applications using modern development practices.
Design and optimize database solutions using
Azure SQL Server SQL Server Oracle Cosmos DB Redis Cache Implement database optimization techniques including: Stored procedures Triggers Functions Query optimization Performance tuning Develop and maintain CI/CD pipelines using Azure DevOps. Support application deployment, migration, troubleshooting, and production issues.
AI / Machine Learning Development (15%)
Design, develop, and integrate AI/ML capabilities into enterprise applications.
Develop and deploy machine learning models using
TensorFlow PyTorch Build and optimize computer vision solutions using OpenCV. Perform model training, evaluation, and performance tuning.
Analyze model performance using metrics such as
Accuracy Precision Detection performance Support AI-driven application enhancements and intelligent automation initiatives.
Architecture & Solution Design (20%)
Participate in application architecture and solution design activities. Design modern cloud-based application architectures.
Develop scalable solutions using
Microservices architecture RESTful APIs Serverless architecture Cloud-native design patterns Define and implement secure front-end, back-end, and API architecture. Design reusable application components and enterprise solutions. Optimize application performance, scalability, and state management. Apply software architecture principles and industry best practices.
Support secure application design using
OAuth 2.0 JWT Authentication Session Management Web Security Practices Engineering Leadership & Collaboration (10%) Provide technical leadership and mentorship within development teams. Establish and promote software engineering best practices. Collaborate with Product Managers, Business Analysts, UX Designers, Architects, and stakeholders.
Participate in Agile delivery practices including
Scrum Kanban Sprint planning Technical reviews Lead technical discussions and solution walkthroughs. Prepare technical documentation, assessments, and implementation materials. Demonstrate strong analytical, troubleshooting, communication, and problem-solving skills.
Required Skills & Experience
Skill / Experience Years Required Senior Full Stack Software Development Required React.js / Next.js Development Advanced Node.js Development Required Python Development Advanced FastAPI REST API Development Required .NET Core Services / Web API Required C# Development Required RESTful API Design & Integration Required Azure Cloud Development Required Azure DevOps & CI/CD Pipelines Required Cloud Architecture & Microservices Required Responsive UI Design & Front-End Architecture Required Azure SQL Server & Database Optimization Required Cosmos DB / Redis Cache Required Web Security, OAuth2.0 & JWT Authentication Required AI/ML Development Experience Preferred Computer Vision Experience Preferred
Technical Skills & Tools
Front-End Development
React.js
Next.js Node.js JavaScript HTML/CSS Responsive UI Design UX/UI Principles
Back-End Development
Python
FastAPI .NET Core C# REST APIs SOAP Services
Cloud & DevOps
Microsoft Azure
Azure DevOps CI/CD Pipelines Azure Key Vault Container-Based Deployments
Database Technologies
Azure SQL Server
SQL Server Oracle Cosmos DB Redis Cache
Security
OAuth 2.0
JWT Authentication Secure API Design Session Management
AI/ML
TensorFlow
PyTorch OpenCV Computer Vision Machine Learning Model Evaluation
Highly Desired Qualifications
Experience supporting Ontario Public Sector (OPS) or government applications
Experience with large-scale enterprise platforms Experience with Agile/Scrum/Kanban delivery environments Experience with Azure cloud-native solutions Experience designing microservices-based architectures Knowledge of serverless application patterns Experience with Java Web Applications (Tomcat/WebLogic) Experience with Angular and JavaScript frameworks Experience with Oracle development environments Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) standards Experience with JIRA and Agile delivery tools Experience mentoring and coaching development teams
Ideal Candidate Profile
The ideal candidate is a highly experienced Senior Full Stack Developer with strong expertise across modern application development, cloud architecture, AI/ML integration, and enterprise software engineering. You bring advanced skills in React/Next.js, Python, FastAPI, .NET Core, Azure, APIs, databases, DevOps, and scalable architecture patterns. You are comfortable leading technical discussions, solving complex engineering challenges, and delivering secure, high-performing applications in Agile enterprise environments.
How to Apply
Interested candidates should submit the following by Monday, August 10 at 10:00 AM EST to hrsmss@smsoftconsulting.com:
Updated Resume (Word Format) (Mandatory)
Professional References (Mandatory) Expected Hourly Rate (Mandatory) Visa Status (Mandatory) LinkedIn Profile (Mandatory)
Applications missing any mandatory documents cannot be considered.
If this opportunity is not the right fit for you, please share it with experienced Senior Full Stack Developers, Cloud Developers, Software Architects, AI/ML Engineers, or Application Engineers with expertise in React, Next.js, Python, FastAPI, .NET Core, Azure, REST APIs, DevOps, microservices, and AI/ML development.
Not the right fit? Search for RQ11398 jobs in Toronto, Ontario, Canada
About S M Software Solutions Inc
SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.