Back to results

Closed listing

Full Stack Engineer

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
5+ years of full-stack software development experience.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

ROLE PROFILE

Title: Senior Full-Stack Engineer

Function: Engineering

Reports To: Engineering Manager (or Director, Engineering)

Location: Toronto

Type: Full-time

Role Overview

Exchange Solutions is building an AI-first, API-driven loyalty platform supporting high-volume, multi-tenant enterprise retail programs across North America. The Senior Full-Stack Engineer operates within an AI-augmented engineering environment, using agentic development tools such as Claude Code as a core part of the software development lifecycle. This role owns the design, development, testing, deployment, and operational excellence of scalable full-stack solutions across a Next.js/React frontend and serverless AWS backend, while helping establish best practices for AI-assisted software engineering.

Primary Responsibilities

  1. AI-Augmented Software Development
  • Own features end-to-end across the React/Next.js application and AWS serverless platform.
  • Use Claude Code and similar AI coding tools to plan, implement, review, and refine production-ready software.
  • Develop effective prompts, validate AI-generated code, and ensure security, quality, and maintainability.
  • Promote AI-assisted engineering best practices across the team.
  1. Full-Stack Application Development
  • Build and maintain TypeScript, React, and Next.js applications.
  • Design and implement serverless AWS solutions using Lambda, API Gateway, DynamoDB, and Infrastructure as Code.
  • Develop scalable, event-driven services supporting enterprise loyalty platforms.
  1. Quality, Testing & DevOps
  • Apply unit, integration, and end-to-end testing practices.
  • Participate in test-driven development and continuous integration workflows.
  • Monitor production systems and support continuous improvement.
  1. Technical Leadership & Collaboration
  • Mentor engineers and perform high-quality code reviews.
  • Collaborate with Product, QA, UX, Security, and Cloud Engineering teams.
  • Contribute to engineering standards, architecture discussions, and AI governance.
  1. Platform & Architecture
  • Design scalable multi-tenant cloud architectures.
  • Model DynamoDB data effectively using access patterns and single-table design.
  • Support Infrastructure as Code using CloudFormation, CDK, SAM, or Terraform.

Capability Requirements – education, skills & experience

  • Bachelor's degree in Computer Science, Software Engineering, or related discipline.
  • 5+ years of full-stack software development experience.
  • Expertise in TypeScript, React, and Next.js.
  • Strong AWS serverless experience (Lambda, API Gateway, DynamoDB).
  • Experience with Infrastructure as Code (CloudFormation, CDK, SAM, or Terraform).
  • Practical knowledge of DynamoDB data modelling and event-driven architectures.
  • Experience using AI-assisted coding tools such as Claude Code, Cursor, or GitHub Copilot.
  • Strong testing, code review, and software quality practices.
  • Experience mentoring developers and collaborating across technical teams.
  • Experience with multi-tenant SaaS, CI/CD, observability, loyalty, retail, or high-volume transactional systems is an asset.
More about this job

Responsibilities

The role involves owning the end-to-end design and development of scalable full-stack solutions using Next.js and AWS serverless architecture. The engineer will also integrate AI-augmented development tools like Claude Code into the software development lifecycle.

Requirements

Candidates need a Bachelor's degree in Computer Science or a related field and over 5 years of full-stack experience. Expertise in TypeScript, React, and AWS serverless technologies is required, along with experience using AI coding assistants.

Skills

  • TypeScript
  • React
  • Next.js
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • Infrastructure as Code
  • Claude Code
  • Event-driven Architecture
  • Unit Testing
  • Integration Testing
  • CI/CD
  • Multi-tenant SaaS
  • Software Architecture
  • Code Review
  • Mentoring

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Retail
  • Data & Analytics

Keywords

  • TypeScript
  • React
  • Next.js
  • AWS
  • Lambda
  • API Gateway
  • DynamoDB
  • Infrastructure as Code
  • CloudFormation
  • CDK
  • SAM
  • Terraform
  • Claude Code
  • Cursor
  • GitHub Copilot
  • AI-Augmented Engineering
  • Multi-tenant
  • SaaS
  • Event-driven Architecture
  • CI/CD
  • Observability
  • Retail
  • Loyalty Platform
  • TDD
  • Software Engineering
  • Full-Stack

Report this job