Senior Full Stack Software Developer

Smsoftwaresolutionsinc β€” Canada Β· Posted ~4 hours ago

Senior Onsite

Skills

full-stack development enterprise web applications LLMs AI agents RAG document processing workflow automation secure APIs modern web technologies Azure software testing human-in-the-loop workflows APIs web technologies

πŸ”“ 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 ✨ AI‑Generated

A senior full-stack engineering role focused on building enterprise web applications and AI-enabled workflows. You will work with large language models, AI agents, retrieval-augmented generation, document processing, automation, secure APIs, modern web technologies, and cloud services. The position combines hands-on development with careful human oversight of AI-driven processes.

Highlights

Build enterprise web applications and AI-enabled solutions while working across modern AI, cloud, API, and workflow technologies. The role combines hands-on full-stack engineering with advanced AI capabilities and emphasizes secure, reliable solutions and meaningful human oversight.

Description

Client: Ministry of Public and Business Service Delivery and Procurement - RQ11645 We are seeking a Senior Full Stack Software Developer with demonstrated experience designing, developing, testing, and supporting enterprise web applications and AI-enabled solutions. The successful candidate will work with Large Language Models (LLMs), AI agents, Retrieval-Augmented Generation (RAG), document processing, workflow automation, secure APIs, modern web technologies, Azure services, and human-in-the-loop workflows. The role will support the development of the Curriculum AI Assistant Platform, combining AI agents and user workflows while ensuring curriculum experts remain responsible for all decisions and approvals. Role Snapshot Job Title: RQ11645 – Software Developer – Full Stack – SeniorClient: Ministry of Public and Business Service Delivery and ProcurementWork Location: 777 Bay St., Toronto, Ontario, CanadaWork Arrangement: Onsite – 5 Days per WeekEstimated Start Date: October 1, 2026Estimated End Date: March 31, 2027Business Days: 120.00Extension: Probable after the initial mandateHours: 7.25 hours per daySecurity Level: No Clearance Required Must Have Design, develop, test and support AI-powered applications and workflowsDevelop and integrate AI agents into a secure web-based platformDevelop APIs and application services that support AI capabilities, document processing and workflow automationImplement human-in-the-loop workflows that allow users to review, validate and approve AI-generated contentDevelop APIs and application services that support AI capabilities, document processing and workflow automation Description Demonstrated experience designing, developing and integrating AI-enabled applications, including Large Language Models (LLMs), AI agents, agent-based workflows, document processing solutions, and human-in-the-loop review and approval processes. This role will support the development of the Curriculum AI Assistant Platform, which combines AI agents and user workflows to accelerate curriculum development while keeping curriculum experts responsible for all decisions and approvals. Responsibilities Design, develop, test and support AI-powered applications and workflowsDesign, implement and maintain data pipelines, including extraction, transformation and loading activitiesTranslate technical specifications into working, tested applicationsDevelop detailed programming specifications and write, test, debug and maintain application codeDevelop and integrate AI agents into a secure web-based platformDevelop APIs and application services that support AI capabilities, document processing and workflow automationImplement human-in-the-loop workflows that allow users to review, validate and approve AI-generated contentResolve technical issues and provide support during implementation, testing, deployment and maintenancePrepare technical documentation and support knowledge transfer activities Experience And Skill Set Requirements Full Stack Development and Solution Architecture – 45% Experience designing, developing, testing and supporting enterprise web applicationsExperience with front-end and back-end development using modern development frameworks and design patternsExperience designing and implementing scalable application architecturesExperience developing and integrating REST APIs, application services and middleware componentsExperience integrating front-end applications with APIs and backend servicesExperience working with relational databases, data modelling, SQL and data integration solutionsExperience designing, developing, testing, debugging and maintaining application codeExperience designing and implementing CI/CD pipelines and automated deployment processesExperience developing AI-enabled applications using Large Language Models (LLMs), AI services or AI platformsExperience designing and implementing Retrieval-Augmented Generation (RAG), knowledge retrieval and document processing solutionsExperience developing and integrating AI agents and multi-step workflow solutionsExperience implementing human-in-the-loop workflows that support review, validation and approval processesExperience implementing source traceability, output validation and auditability featuresExperience working with Azure services such as Azure Functions, API Management, Logic Apps or similar cloud technologiesExperience implementing Azure Active Directory (Entra ID), Single Sign-On (SSO), Multi-Factor Authentication (MFA), authentication and authorization controlsUnderstanding of Angular, JavaScript, HTML, CSS and modern web development practices Agile Delivery and Technical Collaboration – 25% Experience working within Agile product delivery teamsExperience participating in sprint planning, backlog refinement, sprint reviews and retrospectivesExperience translating business requirements into technical solutions and backlog itemsExperience estimating effort and breaking work into implementable incrementsExperience collaborating with business analysts, UX designers, architects, QA resources and product ownersExperience documenting technical requirements, solution designs and implementation approachesExperience supporting MVP delivery and iterative product enhancementExperience using Azure DevOps, Jira or similar delivery and backlog management toolsExperience contributing to DevOps practices, release management and continuous improvement activitiesExperience supporting technical discovery, proof-of-concepts and validation activities Security, Privacy and Quality Engineering – 20% Experience designing secure applications and services using security-by-design principlesExperience implementing role-based access controls, separation of duties and audit loggingExperience designing solutions that protect sensitive information and comply with privacy requirementsExperience implementing secure handling of documents, uploads, notifications and generated contentExperience building applications that prevent unauthorized access and information disclosureExperience implementing application monitoring, logging, troubleshooting and operational support capabilitiesExperience conducting unit testing, integration testing and supporting user acceptance testingExperience conducting code reviews and applying software quality assurance practicesExperience designing and developing accessible applications that comply with AODA and WCAG requirementsExperience supporting production deployments, issue resolution and ongoing application maintenance Communication, Facilitation and Delivery Coordination – 10% Strong analytical, problem-solving and communication skillsExperience working within multidisciplinary delivery teamsExperience collaborating with business, product, UX, accessibility, privacy and security teamsExperience facilitating technical discussions, design walkthroughs and solution reviewsExperience preparing technical documentation, architecture diagrams and knowledge transfer materialsExperience presenting technical concepts, risks, trade-offs and recommendations to technical and non-technical audiencesProven ability to manage competing priorities and meet project deadlinesAbility to work independently and collaboratively in a team environment How to Apply If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Wednesday, October 7, 2026, at 10:00 AM EST. Mandatory Documents Updated Resume in Word formatReferencesExpected Hourly RateVisa StatusLinkedIn ID Without the mandatory documents, we cannot submit a candidate. WhatsApp Group For daily job updates, you can also join our WhatsApp group using the link below: Join our WhatsApp Group Note 5 days Onsite Email is the best way to reach us. You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.