Back to results

Full Stack Engineer

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

Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

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

Original job description

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 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

Own the design, development, testing, deployment, and operation of full-stack solutions using React/Next.js and AWS serverless services. Use AI coding tools to deliver and review production-ready software, while contributing to architecture, engineering standards, team mentorship, and AI-assisted development practices.

Requirements

Requires a bachelor's degree in Computer Science, Software Engineering, or a related discipline, plus at least five years of full-stack development experience. Candidates should have expertise in TypeScript, React, Next.js, AWS serverless services, Infrastructure as Code, DynamoDB modeling, testing, AI-assisted coding tools, and cross-team collaboration.

Skills

  • TypeScript
  • React
  • Next.js
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • Serverless Architecture
  • Infrastructure as Code
  • Event-Driven Architecture
  • AI-Assisted Coding
  • Software Testing
  • CI/CD
  • Code Review
  • Technical Mentoring
  • Multi-Tenant SaaS

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Retail
  • Management & Leadership

Keywords

  • TypeScript
  • React
  • Next.js
  • AWS
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • Serverless
  • Infrastructure as Code
  • CloudFormation
  • AWS CDK
  • AWS SAM
  • Terraform
  • Claude Code
  • Cursor
  • GitHub Copilot
  • AI-Assisted Software Development
  • Event-Driven Architecture
  • Multi-Tenant SaaS
  • Loyalty Platforms
  • Retail
  • Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Test-Driven Development
  • CI/CD
  • Observability
  • Code Review
  • Cloud Architecture
  • High-Volume Transactional Systems

Report this job

Get in touch
MovoJobs

Contact us