Senior Front-End & Full-Stack Engineer - Remote (Canada)

Smile.io

Toronto

On-site

CAD 150,000 - 160,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work
Flexible schedule

Job summary

Smile.io is seeking a Senior Full Stack Engineer with a frontend specialization to design, build, and maintain shopper-facing apps and merchant tools. You’ll work across the stack to ensure quality, reliability, scalability, and performance in an agile environment.

You will contribute to experiments and incremental delivery, collaborating with Product, Design, and Engineering teams to ship impactful features for a leading loyalty platform. This remote role overlaps with EST hours.

Qualifications

  • Minimum 5 years of software engineering experience with senior-level frontend and full-stack capabilities.
  • Expert-level experience with Ember.js and/or React using TypeScript.
  • Backend experience with Node.js, Python, Ruby on Rails, or similar.
  • Experience building high-traffic, scalable systems and debugging server-side code.
  • Familiar with AI tools to improve developer productivity and product outcomes.
  • Proficient with observability tools (DataDog, Grafana).
  • Experience with PostgreSQL and modern database concepts.
  • Strong collaboration in agile environments.

Responsibilities

  • Write, test, instrument, document, and maintain software for Smile.io.
  • Review code and provide thoughtful, constructive feedback for your team.
  • Collaborate with Product, Design, and Engineering teams to build new features.
  • Support a highly available service used by millions of users daily.

Skills

Front-End development
Back-End development
Ember.js
React
TypeScript
Ruby on Rails
Node.js
Python
AI tools
DataDog
Grafana
PostgreSQL
Test automation
Agile methodologies

Tools

GitHub
Terraform
Kubernetes
Docker
Kafka
GraphQL
Snowflake
Metabase

Job description

Smile.io is seeking a Senior Full Stack Engineer with a frontend specialization to design, build, and maintain shopper-facing apps and merchant tools. You’ll work across the stack to ensure quality, reliability, scalability, and performance in an agile environment.

You will contribute to experiments and incremental delivery, collaborating with Product, Design, and Engineering teams to ship impactful features for a leading loyalty platform. This remote role overlaps with EST hours.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Engineer — Remote, AI-Driven Growth
Senior Front-End Engineer — Remote, AI-Driven Growth

Smile Inc. • Canada

Remote
CAD 150,000 - 160,000
Flexible vacation
Remote work allowance
Monthly credit for purchases
Staff Frontend Engineer - App Experience (Remote)
Staff Frontend Engineer - App Experience (Remote)

Joinhorizon • Canada

On-site
CAD 181,000 - 241,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Senior Software Developer ( Remote Canada)
Senior Software Developer ( Remote Canada)

Smile Digital Health • Toronto

Remote
CAD 115,000 - 135,000
Remote work
Flexible PTO
Competitive benefits
+5
Lead Software Engineer
Lead Software Engineer

Jobgether • Canada

Remote
CAD 120,000 - 180,000
Remote-first environment
Professional development opportunities
Global exposure
Senior Full-Stack Engineer - Remote, Impactful FinTech
Senior Full-Stack Engineer - Remote, Impactful FinTech

ZayZoon • Edmonton

On-site
CAD 130,000 - 170,000
Permanent Remote
Flexible Time Off
Medical, Vision & Dental benefits
+1
Senior Front-End Engineer, FinTech (Remote)
Senior Front-End Engineer, FinTech (Remote)

Zero Hash • Canada

Hybrid
CAD 100,000 - 140,000
Equity
Maternity & Paternity leave
WeWork Membership
+2
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Remote Lead Software Engineer – Full-Stack (React/Java)
Remote Lead Software Engineer – Full-Stack (React/Java)

Jobgether • Canada

Remote
CAD 120,000 - 180,000
Remote-first environment
Professional development opportunities
Global exposure
Senior Client Solutions Architect - Remote Canada
Senior Client Solutions Architect - Remote Canada

Smile Digital Health • Toronto

On-site
CAD 135,000 - 150,000
Remote Work Environment
Flexible Time Away From Work
Competitive Salary and Health Benefits
+4
Software Developer Intermediate (Remote Canada)
Software Developer Intermediate (Remote Canada)

Smile Digital Health • Toronto

Hybrid
CAD 90,000 - 110,000
Remote Work
Flexible PTO
Health Benefits
+5