Senior Full Stack Software Developer

Smsoftwaresolutionsinc โ€” Canada ยท Posted ~23 hours ago

Senior Onsite

Skills

React Next.js Node.js Python FastAPI .NET Core C# REST APIs Azure databases CI/CD software architecture DevOps AI/ML development REST

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A senior full-stack engineering role focused on designing and delivering secure, scalable enterprise applications. You will work across frontend, backend services, APIs, cloud infrastructure, databases, DevOps, and AI/ML, using a broad modern technology stack in a complex organizational environment.

Highlights

Senior full-stack opportunity focused on enterprise-scale digital solutions in a complex public-sector environment. The role spans modern frontend and backend technologies, cloud platforms, DevOps, secure architecture, and AI/ML, providing broad technical ownership.

Description

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) โ€“ MandatoryProfessional References โ€“ MandatoryExpected Hourly Rate โ€“ MandatoryVisa Status โ€“ MandatoryLinkedIn 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.jsNext.jsNode.jsDevelop robust backend services using:PythonFastAPI.NET CoreC#Design and implement RESTful APIs and application integrations.Develop and maintain data pipelines involving:Data extractionData transformationData loading processesCreate reusable, modular, and testable software components.Implement responsive UI designs and modern user interface architectures.Build applications optimized for:PerformanceScalabilitySecurityMaintainabilityPerform coding, debugging, unit testing, and technical troubleshooting.Support application deployment, migration, and production issue resolution. Cloud, Database & DevOps EngineeringDevelop 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 ServerSQL ServerOracleCosmos DBRedis CachePerform database optimization activities including:Query tuningStored proceduresTriggersFunctionsEncryptionPerformance optimizationUtilize 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:TensorFlowPyTorchBuild computer vision solutions using:OpenCVPerform model evaluation and optimization using metrics including:AccuracyPrecisionDetection performanceSupport 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:MicroservicesRESTful APIsServerless architecture patternsDevelop secure and scalable application solutions across:Front-end layersAPI servicesBack-end systemsDatabase platformsDefine 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 ManagersBusiness AnalystsUX DesignersArchitectsStakeholdersParticipate in Agile ceremonies including:ScrumKanbanSprint planningTechnical reviewsPrepare 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.jsNext.jsNode.jsJavaScriptHTML/CSSResponsive Design PatternsUX/UI Principles Backend Technologies PythonFastAPI.NET CoreC#REST APIsSOAP Services Cloud & DevOps Microsoft AzureAzure DevOpsCI/CD PipelinesAzure Key VaultContainer Deployments Databases Azure SQL ServerSQL ServerOracleCosmos DBRedis Cache Security Technologies OAuth 2.0JWT AuthenticationWeb Security PracticesSession Management AI/ML Technologies TensorFlowPyTorchOpenCVComputer VisionMachine 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:TomcatWebLogicEJBServletStrong 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) โ€“ MandatoryReferences โ€“ MandatoryExpected Hourly Rate โ€“ MandatoryVisa Status โ€“ MandatoryLinkedIn 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.