Retour à la recherche
Logo de Exchange Solutions
Exchange SolutionsSource d’offres vérifiée

Full Stack Engineer

Offre en anglais
  • Toronto, ON
  • Sur place
  • Publié 9 sept. 2026
  • 1 poste

Ouvre un site externe

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
Expérimenté · 5+ ans
Formation minimale
Baccalauréat
Postuler avant le
9 oct. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte

Résumé du poste

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.

Détails du poste

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. 2. 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. 3. 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. 4. 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. 5. 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.

Ce que vous ferez

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.

Exigences

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.

Compétences indiquées

  • Next.js · Souhaitée
  • CI/CD · Souhaitée
  • React · Souhaitée
  • TypeScript · Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • 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

Domaines d’emploi

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

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Voir tous les postes à candidature simplifiée