Skip to main content
ResumeKart
← Back to Jobs

Senior Full Stack Software Developer – AI-Powered Applications

Upstaff•Canada
ContractSenior
CAD 10K+
👁️ 0 views•📝 0 applications•Posted 10/15/2026•Expires 11/14/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior Full Stack Software Developer – AI-Powered Applications roles in Canada — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.

Job Description

Client: Government of Ontario – Community Services Cluster Ministry: Ministry of Public and Business Service Delivery and Procurement Location: 777 Bay Street, Toronto, Ontario Work Arrangement: 100% Onsite – 5 Days per Week Contract Duration: October 1, 2026 – March 31, 2027 Extension: One possible extension Number of Openings: 1 Security Clearance: No clearance required Submission Deadline: October 15, 2026, at 12:00 PM EST Position Overview The Government of Ontario is seeking an experienced Senior Full Stack Software Developer to design, develop, test, integrate, and support AI-enabled enterprise applications and workflows for the Curriculum AI Assistant Platform. The platform will leverage Large Language Models (LLMs), AI agents, agent-based workflows, document processing, knowledge retrieval, and human-in-the-loop review and approval processes to accelerate curriculum development while ensuring curriculum experts retain responsibility for all decisions and approvals. The successful candidate will combine strong full stack development and solution architecture capabilities with hands-on experience building AI-powered applications, integrating APIs and cloud services, developing secure document-processing workflows, and implementing human oversight mechanisms. The candidate will work closely with multidisciplinary delivery teams to deliver secure, scalable, accessible, and maintainable solutions within an Agile environment. Key Responsibilities • Design, develop, test, deploy, and support AI-powered applications and workflows. • Design, develop, and integrate AI agents into a secure, web-based enterprise platform. • Develop, integrate, and maintain APIs, application services, and middleware supporting AI capabilities, document processing, and workflow automation. • Design and implement human-in-the-loop workflows that enable users to review, validate, and approve AI-generated content. • Design, develop, and maintain data pipelines, including data extraction, transformation, and loading (ETL). • Translate technical specifications and business requirements into functional, tested applications. • Develop detailed programming specifications and write, test, debug, and maintain application code. • Design and implement scalable application architectures using modern front-end and back-end frameworks and development patterns. • Develop and integrate Retrieval-Augmented Generation (RAG), knowledge retrieval, LLM-based services, and document-processing solutions. • Implement source traceability, output validation, auditability, and appropriate controls for AI-generated content. • Integrate front-end applications with REST APIs, backend services, databases, and cloud-based components. • Design and implement CI/CD pipelines, automated deployments, and DevOps practices. • Implement secure authentication, authorization, role-based access controls, and identity-management integrations. • Apply security-by-design, privacy protection, accessibility, and software quality engineering principles. • Perform unit testing, integration testing, debugging, code reviews, and support for user acceptance testing (UAT). • Troubleshoot application issues and support implementation, production deployment, monitoring, maintenance, and continuous improvement. • Prepare technical specifications, solution designs, architecture diagrams, implementation documentation, and knowledge-transfer materials. • Participate in technical discovery, proof-of-concept development, solution validation, and design reviews. • Collaborate with business analysts, UX designers, solution architects, QA specialists, product owners, and privacy, security, and accessibility teams. • Support Agile planning, backlog refinement, estimation, sprint reviews, retrospectives, MVP delivery, and iterative product enhancements. • Communicate technical concepts, design decisions, risks, trade-offs, and recommendations to technical and non-technical stakeholders. Requirements Mandatory Experience and Technical Skill Requirements 1. Full Stack Development and Solution Architecture – 45% Candidates must demonstrate experience in the following areas: • Designing, developing, testing, and supporting enterprise web applications. • Front-end and back-end development using modern frameworks, technologies, and design patterns. • Designing and implementing scalable application architectures. • Developing and integrating REST APIs, application services, and middleware components. • Integrating front-end applications with APIs and backend services. • Working with relational databases, data modelling, SQL, and data integration solutions. • Designing, developing, testing, debugging, and maintaining application code. • Designing and implementing CI/CD pipelines and automated deployment processes. • Developing AI-enabled applications using Large Language Models (LLMs), AI services, or AI platforms. • Designing and implementing Retrieval-Augmented Generation (RAG), knowledge retrieval, and document-processing solutions. • Developing and integrating AI agents and multi-step, agent-based workflows. • Implementing human-in-the-loop workflows for reviewing, validating, and approving AI-generated content. • Implementing source traceability, output validation, and auditability features. • Working with Microsoft Azure services, including Azure Functions, API Management, Logic Apps, or equivalent cloud technologies. • Implementing Microsoft Entra ID (formerly Azure Active Directory), Single Sign-On (SSO), Multi-Factor Authentication (MFA), and authentication and authorization controls. • Demonstrating an understanding of Angular, JavaScript, HTML, CSS, and modern web development practices. 2. Agile Delivery and Technical Collaboration – 25% Candidates must demonstrate experience in: • Working within Agile product delivery teams. • Participating in sprint planning, backlog refinement, sprint reviews, and retrospectives. • Translating business requirements into technical solutions, specifications, and backlog items. • Estimating development effort and decomposing requirements into implementable increments. • Collaborating with business analysts, UX designers, architects, QA resources, and product owners. • Documenting technical requirements, solution designs, architecture decisions, and implementation approaches. • Supporting Minimum Viable Product (MVP) delivery and iterative product enhancements. • Using Azure DevOps, Jira, or similar Agile delivery and backlog-management tools. • Contributing to DevOps practices, release management, and continuous improvement. • Supporting technical discovery, proof-of-concept development, and solution validation activities. 3. Security, Privacy and Quality Engineering – 20% Candidates must demonstrate experience in: • Designing secure applications and services using security-by-design principles. • Implementing role-based access controls (RBAC), separation of duties, and audit logging. • Designing solutions that protect sensitive information and comply with applicable privacy requirements. • Securely handling documents, file uploads, notifications, and AI-generated content. • Preventing unauthorized access, inappropriate data exposure, and information disclosure. • Implementing application monitoring, logging, troubleshooting, and operational support capabilities. • Conducting unit testing, integration testing, and supporting user acceptance testing. • Performing code reviews and applying software quality assurance practices. • Designing and developing accessible applications compliant with AODA and Web Content Accessibility Guidelines (WCAG). • Supporting production deployments, issue resolution, application maintenance, and ongoing operational stability. 4. Communication, Facilitation and Delivery Coordination – 10% Candidates must demonstrate: • Strong analytical, problem-solving, and communication skills. • Experi

Required Skills

AgileAngularAuditAzureCI/CDCommunicationCurriculum DevelopmentDevOpsDocumentationETLJavaScriptJIRAProblem SolvingProcurementProduct OwnershipProject EstimationQuality AssuranceQuality EngineeringSoftware EngineeringSQL

Partner picks for Senior Full Stack Software Developer – AI-Powered Applications in Canada

Matched to the skills this page calls for and the candidate's location.

Partner
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers javascriptcovers sql
  • Partner competition

    Hackathon platform used by student and community hackathons across India.

    covers javascript

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

The best-paying roles in your field. Every week. Free.

Get job alerts and salary insights in your inbox

We respect your privacy. Unsubscribe anytime with one click.