Full Stack Developer (AI Enabled) (Vaughan)

Full Stack Developer (AI Enabled) (Vaughan)

19 Oct
|
Surge Learning
|
Vaughan

19 Oct

Surge Learning

Vaughan

Job Overview

We are seeking a talented Full Stack Developer with AI experience to join our dynamic team. The ideal candidate will have a strong background in both front-end and back-end development. With expertise in various programming languages and software engineering with machine learning and generative artificial intelligence capabilities to build intelligent, end-to-end applications.

You will design, build and maintain features across the Surge Learning platform, working with AI coding agents every day while owning every line that ships. The ideal candidate has strong object-oriented programming fundamentals, solid front-end and back-end skills, and hands-on experience in at least one agentic development discipline.

Qualifications & Requirements

● Minimum of 5+ years of skilled software development experience building object-oriented applications for the cloud

- Nice to have: Java/Spring Boot, Node.js/Express, Python, RESTful API design

● Proficiency in an object-oriented language such as Java or .NET (C#), including:
- SOLID, YAGNI, DRY and other common software practices
- Builder, factory, repository and other common design patterns
- Efficient function design and readable, testable code

● Database knowledge: 2+ years working with relational databases (e.g., MySQL, PostgreSQL) through a code-first ORM
- Nice to have: Hibernate/JPA, jdbcTemplate, Entity Framework

● Experience working in an Agile or Scrum environment ● Version control & CI/CD: proficiency with Git and Git-based platforms, with hands-on CI/CD pipeline experience
- GitHub preferred: feature branches, pull requests, protected branches, CODEOWNERS, GitHub Actions
- GitHub security tooling: Dependabot, secret scanning, code scanning (CodeQL)
- AWS CI/CD tooling an asset: Code Build, CodePipeline, CloudWatch, CloudTrail,



CodeCommit

● Knowledge of a modern JavaScript framework (Angular, Vue.js or React.js) ● Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering or a related IT discipline; or equivalent experience

● Working knowledge of Amazon Web Services (AWS) is an asset

● Demonstrated ability to deliver high-quality work within deadlines

● Excellent verbal and written communication skills

What you will do

● Design, build and maintain features across the full stack of the Surge Learning platform ([front end framework], [back-end language/framework], [database], [hosting/cloud])

● Use AI coding agents (Claude Code, GitHub Copilot coding agent, Cursor, or similar) daily to plan, implement, test and refactor code, while owning every line that ships

● Write and maintain agent context files (CLAUDE.md, AGENTS.md, .github/copilot-instructions.md) so agents follow our conventions, architecture and security rules consistently

● Break features into well-scoped tasks that can be delegated to agents, then review agent output with the same rigor as a human pull request

- Manage the backlog in GitHub Issues and Projects, writing issues clear enough to assign directly to a coding agent

● Build and maintain automated test suites that act as guardrails for agent-generated code
- Build and maintain GitHub Actions pipelines for build, lint, test and deployment,



including workflows that trigger or review agent runs
- Maintain release discipline: tagged releases, changelogs and semantic versioning

● Connect agents to our tools and data through MCP servers where it improves speed or accuracy, without exposing sensitive data
- Manage agent access with least-privilege tokens and scoped permissions
- Apply sound judgment on security and data privacy when handling customer and learner data

Nice to have ● Experience building or extending MCP servers

● Machine learning experience (model training, evaluation, or integrating ML models into applications)

● Experience with LMS, SCORM/xAPI or e-learning platforms

● Deeper AWS experience (infrastructure, deployment, monitoring)

● Demonstrated agentic development work: a repo, PR history or walkthrough showing agent-assisted work, including where you corrected or rejected the agent's output

Preferred Attributes

● Personable and comfortable working directly with customers and partners

● Fluency in English is required

● Must be legally authorized to work in Canada

Analytical / Decision-Making Responsibilities

● Analytical ability to manage multiple projects and prioritize tasks into manageable work products

● Can operate independently or with minimum supervision

● Strong fundamentals: able to debug, design schemas and reason about performance without an AI assistant

● Ability to deliver technical demonstrations

Benefits

● Dental care

● Employee assistance program

● Extended health care

● Life insurance

● RRSP match

Pay: $70,000.00-$75,000.00 per year

Benefits

- Dental care
- Flexible schedule
- RRSP match

Work Location: Hybrid remote in Vaughan, ON L4L 5Z1

📌 Full Stack Developer (AI Enabled) (Vaughan)
🏢 Surge Learning
📍 Vaughan

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: full stack developer (ai enabled) (vaughan) / vaughan

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (ai enabled) (vaughan) / vaughan