Rq11399 Jobs in Toronto, Ontario, Canada
Create alert for “RQ11399”
Toronto, Ontario, Canada
You've reached the end
Try refining your search for more options
RQ11399 - Software Developer - Full Stack - Senior
About the role
Software Developer – Full Stack – Senior (RQ11399)
Client: Ministry of Public and Business Service Delivery and Procurement
Location: 222 Jarvis Street, Toronto, Ontario (Onsite)
We are seeking a highly skilled Senior Full Stack Software Developer to support the design, development, integration, and delivery of enterprise-level digital solutions within a complex public-sector environment.
The successful candidate will be responsible for building scalable, secure, and high-performing applications across the complete technology stack, including front-end development, back-end services, APIs, cloud platforms, databases, DevOps, and modern software architecture.
The ideal candidate will have advanced experience with React/Next.js, Node.js, Python, FastAPI, .NET Core, C#, RESTful APIs, Azure cloud services, database technologies, CI/CD pipelines, and AI/ML solution development. Experience with computer vision, machine learning models, and cloud-native architecture will be highly valued.
Role Snapshot
Requisition ID: RQ11399
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 after the initial mandate
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.
Required Documents
Updated Resume (Word Format) – Mandatory
Professional References – Mandatory Expected Hourly Rate – Mandatory Visa Status – Mandatory LinkedIn Profile ID – Mandatory
Applications without all mandatory documents cannot be processed.
Key Responsibilities
Full Stack Application Development & Engineering Delivery (55%)
Design, develop, test, and maintain enterprise-grade web applications. Translate technical specifications into fully tested software solutions.
Develop scalable front-end applications using
React.js Next.js Node.js Develop robust backend services using: Python FastAPI .NET Core C# Design and implement RESTful APIs and application integrations.
Develop and maintain data pipelines involving
Data extraction Data transformation Data loading processes Create reusable, modular, and testable software components. Implement responsive UI designs and modern user interface architectures.
Build applications optimized for
Performance Scalability Security Maintainability Perform coding, debugging, unit testing, and technical troubleshooting. Support application deployment, migration, and production issue resolution.
Cloud, Database & DevOps Engineering
Develop and support cloud-based solutions using Microsoft Azure. Design applications leveraging modern cloud architectures. Implement CI/CD pipelines and automated deployment practices. Work with Azure DevOps tools and Agile delivery platforms.
Design and optimize database solutions including
Azure SQL Server SQL Server Oracle Cosmos DB Redis Cache Perform database optimization activities including: Query tuning Stored procedures Triggers Functions Encryption Performance optimization Utilize Azure Key Vault for secure secrets and configuration management. Support container-based application packaging and deployment.
AI / Machine Learning Development (15%)
Design, integrate, and deploy AI/ML capabilities within enterprise applications.
Develop and train machine learning models using
TensorFlow PyTorch Build computer vision solutions using: OpenCV Perform model evaluation and optimization using metrics including: Accuracy Precision Detection performance Support AI-driven automation and intelligent application enhancements. Collaborate with technical teams on ML model integration and deployment.
Architecture & Solution Design (20%)
Participate in application architecture and technical solution design.
Design modern cloud-based architectures using
Microservices RESTful APIs Serverless architecture patterns Develop secure and scalable application solutions across: Front-end layers API services Back-end systems Database platforms Define application integration patterns and technical standards. Optimize application performance and state management. Create reusable architecture components and frameworks. Apply software design principles and enterprise architecture best practices.
Technical Leadership & Collaboration (10%)
Provide technical leadership within development teams. Establish and promote engineering best practices. Mentor developers and contribute to technical excellence.
Collaborate with
Product Managers Business Analysts UX Designers Architects Stakeholders Participate in Agile ceremonies including: Scrum Kanban Sprint planning Technical reviews Prepare technical documentation, assessments, and solution designs. Demonstrate strong communication, analytical, and problem-solving skills.
Required Skills & Experience
Skill / Experience Requirement Senior Full Stack Development Experience Required React.js / Next.js / Node.js Advanced Python Development Advanced FastAPI REST API Development Required .NET Core Services / Web API Required C# Development Required RESTful API Design Required Responsive UI Architecture Required Azure Cloud Development Required Azure DevOps & CI/CD Required Database Design & Optimization Required Cloud Architecture Required Microservices Architecture Required AI/ML Development Preferred Computer Vision Experience Preferred
Technical Skills & Tools
Front-End Technologies
React.js
Next.js Node.js JavaScript HTML/CSS Responsive Design Patterns UX/UI Principles
Backend Technologies
Python
FastAPI .NET Core C# REST APIs SOAP Services
Cloud & DevOps
Microsoft Azure
Azure DevOps CI/CD Pipelines Azure Key Vault Container Deployments
Databases
Azure SQL Server
SQL Server Oracle Cosmos DB Redis Cache
Security Technologies
OAuth 2.0
JWT Authentication Web Security Practices Session Management
AI/ML Technologies
TensorFlow
PyTorch OpenCV Computer Vision Machine Learning Model Evaluation
Highly Desired Qualifications
Experience delivering solutions for large government applications. Ontario Public Sector (OPS) experience. Experience with cloud-native enterprise applications. Experience with Agile/Scrum/Kanban environments. Strong knowledge of application architecture patterns. Experience with Angular and modern JavaScript frameworks.
Experience with Java web technologies
Tomcat WebLogic EJB Servlet Strong SQL development skills. Experience with JIRA and Agile delivery tools. Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) standards. Experience conducting technical walkthroughs and design reviews.
Ideal Candidate Profile
The ideal candidate is a Senior Full Stack Developer with extensive experience delivering enterprise applications using modern technologies and cloud platforms. You have strong hands-on expertise across front-end, backend, APIs, databases, DevOps, architecture, and AI/ML integration.
You are comfortable owning technical solutions, mentoring development teams, designing scalable architectures, and delivering secure applications within Agile enterprise environments.
How to Apply
Please submit the following documents to hrsmss@smsoftconsulting.com by Monday, August 10 at 10:00 AM EST:
Updated Resume (Word Format) – Mandatory
References – Mandatory Expected Hourly Rate – Mandatory Visa Status – Mandatory LinkedIn Profile ID – Mandatory
Candidates without complete documentation cannot be submitted.
If this opportunity is not suitable, please share it with qualified Senior Full Stack Developers, Cloud Application Developers, Software Architects, AI/ML Engineers, and Full Stack Engineers with expertise in React, Next.js, Python, FastAPI, .NET Core, Azure, REST APIs, DevOps, microservices, and AI-driven application development.
Not the right fit? Search for RQ11399 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.