Software Developer - Full Stack - Senior (Toronto)

Software Developer - Full Stack - Senior (Toronto)

05 Oct
|
Joblinxsapp
|
Toronto

05 Oct

Joblinxsapp

Toronto

Role Overview

We are seeking a Senior Full Stack Software Developer with strong experience in AI-enabled applications, Large Language Models (LLMs), and agent-based workflows .

This role will support the Curriculum AI Assistant Platform , focused on accelerating curriculum development using AI while maintaining human oversight and decision-making authority .

Key Responsibilities

1. AI Application Development

- Design, develop, test, and support AI-powered applications
- Build and integrate AI agents and multi-step workflows
- Implement RAG (Retrieval-Augmented Generation) and document processing solutions
- Enable human-in-the-loop workflows for validation and approvals

2. Full Stack Development

- Develop scalable enterprise web applications (frontend + backend)
- Build and integrate REST APIs and backend services
- Work with databases, data models, and ETL pipelines
- Implement CI/CD pipelines and automated deployments

3. Cloud & Integration

- Develop solutions using Microsoft Azure (Functions, API Management, Logic Apps)
- Implement authentication & security (Azure AD / Entra ID, SSO, MFA)
- Integrate frontend applications with backend services and APIs

4. Agile Delivery

- Participate in Agile ceremonies (sprint planning, retrospectives, backlog grooming)
- Translate business requirements into technical solutions
- Collaborate with BA, UX, QA, Architects, and Product teams

5. Security & Quality

- Apply security-by-design principles
- Implement RBAC, audit logging, and data protection
- Ensure compliance with AODA & WCAG accessibility standards
- Conduct unit testing, integration testing, and code reviews

6. Documentation & Support





- Prepare technical documentation and architecture artifacts
- Support deployment, troubleshooting, and production maintenance
- Assist in knowledge transfer and technical walkthroughs

Requirements Must-Have Skills

- Experience developing AI-powered applications (LLMs, AI agents)
- Strong hands-on with API development & integration
- Experience with document processing & workflow automation
- Experience implementing human-in-the-loop AI systems
- Full stack development experience (frontend + backend)

Technical Skills

Core Technologies

- Frontend: Angular, JavaScript, HTML, CSS
- Backend: Modern frameworks (Node.js / Java / .NET preferred)
- APIs: RESTful services, middleware integration
- Databases: SQL, data modeling

AI & Data

- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- AI agents & workflow orchestration
- Document processing systems

Cloud & DevOps

- Microsoft Azure (Functions, API Management, Logic Apps)
- CI/CD pipelines
- Azure DevOps / Jira

Security

- Azure AD (Entra ID), SSO, MFA
- Authentication & authorization frameworks
- Secure application development

Soft Skills

- Strong problem-solving and analytical thinking
- Excellent communication skills
- Ability to work in cross-functional Agile teams
- Capable of handling multiple priorities and deadlines

Nice to Have

- Experience with enterprise AI platforms
- Experience with auditability, traceability in AI systems
- Exposure to public sector or regulated environments

Work Environment

- Onsite: 5 days/week in Toronto
- Cooperative, Agile delivery environment
- Multi-disciplinary team (Product, UX, Security, AI, Engineering)

📌 Software Developer - Full Stack - Senior (Toronto)
🏢 Joblinxsapp
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer - full stack - senior (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: software developer - full stack - senior (toronto) / toronto