RQ11755 - Software Developer - Full Stack - Senior

Posted Yesterday
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Develop and support secure full-stack AI applications for a curriculum platform. Responsibilities include building AI agents, LLM and document-processing solutions, RAG pipelines, APIs, data integrations, and human-in-the-loop approval workflows. The role also involves implementing authentication, authorization, auditability, accessibility, testing, CI/CD, monitoring, production support, technical documentation, and collaboration within Agile multidisciplinary teams.
Summary Generated by Built In

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 workflows
  • Design, implement and maintain data pipelines, including extraction, transformation and loading activities.
  • Translate technical specifications into working, tested applications.
  • Develop detailed programming specifications and write, test, debug and maintain application code.
  • Develop and integrate AI agents into a secure web-based platform
  • Develop APIs and application services that support AI capabilities, document processing and workflow automation.
  • Implement human-in-the-loop workflows that allow users to review, validate and approve AI-generated content.
  • Resolve technical issues and provide support during implementation, testing, deployment and maintenance.
  • Prepare technical documentation and support knowledge transfer activities.


Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Design, develop, test and support AI-powered applications and workflows
  • Develop and integrate AI agents into a secure web-based platform
  • Develop APIs and application services that support AI capabilities, document processing and workflow automation.
  • Implement human-in-the-loop workflows that allow users to review, validate and approve AI-generated content.
  • Develop APIs and application services that support AI capabilities, document processing and workflow automation.

 

Skill Set Requirements:

Full Stack Development and Solution Architecture:

  • Experience designing, developing, testing and supporting enterprise web applications.
  • Experience with front-end and back-end development using modern development frameworks and design patterns.
  • Experience designing and implementing scalable application architectures.
  • Experience developing and integrating REST APIs, application services and middleware components.
  • Experience integrating front-end applications with APIs and backend services.
  • Experience working with relational databases, data modelling, SQL and data integration solutions.
  • Experience designing, developing, testing, debugging and maintaining application code.
  • Experience designing and implementing CI/CD pipelines and automated deployment processes.
  • Experience developing AI-enabled applications using Large Language Models (LLMs), AI services or AI platforms.
  • Experience designing and implementing Retrieval-Augmented Generation (RAG), knowledge retrieval and document processing solutions.
  • Experience developing and integrating AI agents and multi-step workflow solutions.
  • Experience implementing human-in-the-loop workflows that support review, validation and approval processes.
  • Experience implementing source traceability, output validation and auditability features.
  • Experience working with Azure services such as Azure Functions, API Management, Logic Apps or similar cloud technologies.
  • Experience implementing Azure Active Directory (Entra ID), Single Sign-On (SSO), Multi-Factor Authentication (MFA), authentication and authorization controls.
  • Understanding of Angular, JavaScript, HTML, CSS and modern web development practices.

 

Agile Delivery and Technical Collaboration:

  • Experience working within Agile product delivery teams.
  • Experience participating in sprint planning, backlog refinement, sprint reviews and retrospectives.
  • Experience translating business requirements into technical solutions and backlog items.
  • Experience estimating effort and breaking work into implementable increments.
  • Experience collaborating with business analysts, UX designers, architects, QA resources and product owners.
  • Experience documenting technical requirements, solution designs and implementation approaches.
  • Experience supporting MVP delivery and iterative product enhancement.
  • Experience using Azure DevOps, Jira or similar delivery and backlog management tools.
  • Experience contributing to DevOps practices, release management and continuous improvement activities.
  • Experience supporting technical discovery, proof-of-concepts and validation activities.

 

Security, Privacy and Quality Engineering:

  • Experience designing secure applications and services using security-by-design principles.
  • Experience implementing role-based access controls, separation of duties and audit logging.
  • Experience designing solutions that protect sensitive information and comply with privacy requirements.
  • Experience implementing secure handling of documents, uploads, notifications and generated content.
  • Experience building applications that prevent unauthorized access and information disclosure.
  • Experience implementing application monitoring, logging, troubleshooting and operational support capabilities.
  • Experience conducting unit testing, integration testing and supporting user acceptance testing.
  • Experience conducting code reviews and applying software quality assurance practices.
  • Experience designing and developing accessible applications that comply with AODA and WCAG requirements.
  • Experience supporting production deployments, issue resolution and ongoing application maintenance.

 

Communication, Facilitation and Delivery Coordination:

  • Strong analytical, problem-solving and communication skills.
  • Experience working within multidisciplinary delivery teams.
  • Experience collaborating with business, product, UX, accessibility, privacy and security teams.
  • Experience facilitating technical discussions, design walkthroughs and solution reviews.
  • Experience preparing technical documentation, architecture diagrams and knowledge transfer materials.
  • Experience presenting technical concepts, risks, trade-offs and recommendations to technical and non-technical audiences.
  • Proven ability to manage competing priorities and meet project deadlines.
  • Ability to work independently and collaboratively in a team environment.


Skills Required

  • Experience designing, developing, testing, and supporting AI-powered applications and workflows
  • Experience developing and integrating AI agents into secure web-based platforms
  • Experience developing APIs and application services for AI capabilities, document processing, and workflow automation
  • Experience implementing human-in-the-loop review, validation, and approval workflows
  • Experience designing, developing, testing, and supporting enterprise web applications
  • Experience with front-end and back-end development using modern frameworks and design patterns
  • Experience designing and implementing scalable application architectures
  • Experience developing and integrating REST APIs, application services, and middleware components
  • Experience working with relational databases, data modeling, SQL, and data integration solutions
  • Experience designing, developing, testing, debugging, and maintaining application code
  • Experience designing and implementing CI/CD pipelines and automated deployment processes
  • Experience developing AI-enabled applications using LLMs, AI services, or AI platforms
  • Experience implementing RAG, knowledge retrieval, and document processing solutions
  • Experience developing AI agents and multi-step workflow solutions
  • Experience implementing source traceability, output validation, and auditability features
  • Experience with Azure services such as Azure Functions, API Management, or Logic Apps
  • Experience implementing Entra ID, SSO, MFA, authentication, and authorization controls
  • Understanding of Angular, JavaScript, HTML, CSS, and modern web development practices
  • Experience working within Agile product delivery teams
  • Experience with Azure DevOps, Jira, or similar delivery and backlog management tools
  • Experience designing secure applications using security-by-design principles
  • Experience implementing role-based access controls, separation of duties, and audit logging
  • Experience implementing application monitoring, logging, troubleshooting, and operational support
  • Experience conducting unit and integration testing and supporting user acceptance testing
  • Experience conducting code reviews and applying software quality assurance practices
  • Experience designing accessible applications compliant with AODA and WCAG requirements
  • Strong analytical, problem-solving, communication, collaboration, and facilitation skills
  • Experience preparing technical documentation, architecture diagrams, and knowledge transfer materials
  • Ability to manage competing priorities and meet project deadlines
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.

Similar Jobs

Magna International Logo Magna International

Logistics and Materials Coordinator

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
Newmarket, ON, CAN
171000 Employees
60K-70K Annually

Capital One Logo Capital One

Data Scientist

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Toronto, ON, CAN
55000 Employees
33-49 Hourly

Capital One Logo Capital One

Staff Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Toronto, ON, CAN
55000 Employees
173K-197K Annually

Opendoor Logo Opendoor

Payroll and Equity Analyst

eCommerce • Fintech • Real Estate • Software • PropTech
Hybrid
Toronto, ON, CAN
1600 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account