Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Senior Front-End Engineer

$150k - $160k per year

Smile.Io

Smile.io is the world’s largest loyalty platform, providing easy-to-use reward programs that help scaling ecommerce brands transform one-time sales into repeat purchases from loyal customers. Over 100,000 brands use Smile to turn transactional purchases into passionate repeat shoppers.

We currently power over 100,000 rewards programs, reaching more than 500 million customers, and serving 1 million API requests per hour. Our primary stack is Ruby on Rails, Ember.js , and React.

The engineering team at Smile.io believes in being proud of your code, owning what you ship, and embracing new tools to increase developer happiness. We believe small and agile empowered teams can ship products with the highest impact.

We are looking for a highly skilled and experienced Senior Full Stack Engineer with specialization in Front-End development and a solid understanding of Back-End development to join our dynamic team. As a key member, you’ll play a crucial role in designing, constructing, and maintaining our shopper-facing applications and merchant-facing program management tools, ensuring their quality, reliability, scalability, and performance. You will actively participate in running experiments and building incrementally, working in an agile environment to drive innovation and deliver outstanding outcomes.

This is a full-time remote role working in Canada, Monday to Friday, with significant overlap with 9 AM - 3 PM EST.

About the Program Squad

The Program Squad is a team that spans the entire technical stack, and is focused on providing the functionality merchants need to create and manage effective loyalty programs. They are responsible for building and maintaining features that influence repeat purchase rates, optimizing program configuration, enhancing the shopper journey, and improving the merchant experience. The team takes an iterative and experimentation-based approach to crafting functionality that delights users and feels native to the Shopify platform.

How We Work at Smile

You’ll likely enjoy working at Smile if you:

- Are open to trying new things, being wrong, and learning from mistakes

- Prefer collaboration and shared success over individual heroics

- Want to move fast, deliver real value, and own the progress of your work

- Look for opportunities to improve how work gets done — for yourself and others

Everyone at Smile is driven by these core values:

Be Humble - think of the team before thinking of yourself. We have no room for massive egos.

Be Hungry - set hard goals, ask lots of questions and learn every day.

Be Human - show empathy towards others, consider the impact of your decisions on other teams.

What You’ll Work On

  • Write, test, instrument, document, and maintain software for Smile.io .
  • Review code and provide thoughtful, constructive feedback for your team.
  • Collaborate closely with Product, Design, and Engineering teams to build new features.
  • Support a highly available service used by millions of users on a daily basis. Champion productive technical discussions and foster collaboration within the team.

Who You Are

  • Possess a minimum of 5 years of technical experience in software engineering or a related field, with senior-level expertise in front-End development and hands-on experience across the full stack.
  • Have expert-level proficiency in modern Front-End frameworks (Ember.js and/or React using TypeScript), substantiated by relevant professional work experience.
  • Have working proficiency in back-end development, with experience building, maintaining, and debugging server-side systems.
  • Have experience with Ruby on Rails or another back-end framework/language (e.g., Node.js, Python, etc.); Ruby on Rails experience is highly valued but not required.
  • Have experience using AI tools to solve real-world engineering problems: improving developer productivity, code quality, and product outcomes.
  • Curious, adaptable, and excited about how AI is reshaping software development.
  • Skilled in utilizing observability tools such as DataDog and Grafana to troubleshoot multi-system level issues effectively.
  • Experienced with Postgres or similar databases.
  • Experienced in building and maintaining high-traffic systems.
  • Experienced in test automation practices.
  • Familiar with agile methodologies and the ability to thrive in a fast-paced environment.

⭐ Bonus if You Have

  • Experience developing apps for the Shopify platform, including familiarity with Shopify APIs.
  • Hands-on experience with Amazon Web Services, Docker, Kafka, and/or GraphQL.
  • Understanding of database optimization techniques, including indexing, various types of locks, and strategies for optimizing slow queries.
  • Experience in mentoring and fostering the professional growth of junior colleagues.
  • Deep experience crafting high-quality, accessible, and performant Front-End user experiences at scale.

Our Tech Stack

  • User Facing Applications:
  • Services:

  • Data Layer
  • Environment & Infrastructure:

Compensation & Benefits

  • Base Salary: $150,000 CAD - $160,000 CAD
  • In addition, our generous total rewards package includes things like flexible vacation, a remote work allowance, and a monthly credit to use at any of the store 100,000+ stores that uses our software. Check out our careers page to learn more.

Sounds like the role for you? We’d love to hear from you! Even if you’re not 100% sure about potential fit, we still encourage you to apply. We’re looking for the right person, not the perfect series of checkboxes.

Our Commitment to Candidates:

At Smile, we understand that finding a new role is challenging and that self-doubt or imposter syndrome can prevent you from applying to a role, don’t let it! You have a ton to offer and we want you to feel encouraged to apply, even if you don’t check all of the boxes. If you are passionate about eCommerce and helping merchants grow through loyalty and reward, connect with us. 

At Smile, we rely on a range of backgrounds, experiences, and ideas. We value diversity, and we’re proud to be an inclusive, equal opportunity workplace. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Smile welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

AI Disclaimer: At Smile, we’re strong advocates for using AI to help speed up iteration, increase productivity, and save our human brainpower for the really challenging problems. While we’re happy for AI to help you generate or tailor your resume, we’d ask that you please refrain from using AI to answer any of the questions on this application form, or to answer questions during the interview process itself.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Remote Senior Front-End Engineer in Beauharnois, QC vacancy
  •  ...Responsibilities • Lead and manage Kong Cybersecurity Programs across OCISO • Establish, develop and track KPIs • Collaborate with engineering, product, and business stakeholders to define, prioritize, and deliver technical solutions. • Present complex technical challenges... 
    Remote work
    Senior
    Work at office

    Kong

    Beauharnois, QC
    8 days ago
  • $120k - $127k per year

     ...Reporting to the Water Resources Engineering Lead, the Senior Water Resources Engineer I is responsible to work within the engineering team to provide hydrotechnical and water resource engineering, input and support for environmental baseline, water management, water treatment... 
    Remote work
    Senior
    Work at office

    True Environmental

    Beauharnois, QC
    26 days ago
  • Role Summary: The Senior Client Platform Engineer provides technical leadership across shared client platforms supporting High 5 Casino and Lucky Bits Vegas. This role is responsible for translating product requirements and design specifications into scalable, maintainable... 
    Remote work
    Senior

    High 5 Games

    Beauharnois, QC
    29 days ago
  •  ...to the Flash memory it needs to keep our world moving forward. Job Description We are seeking a highly skilled and experienced ASIC Engineer to join our LDPC team. The successful candidate will be responsible for designing, developing ASICs for LDPC applications. This role... 
    Remote work
    Senior

    Sandisk

    Beauharnois, QC
    25 days ago
  • $120k - $300k per year

     ...The Role We are looking for multiple Engineering Managers to lead and recruit a team of...  ...successful delivery Be a trusted partner for senior management to determine best solutions,...  ...bonus and/or stock bonus. \n #LI-Remote Veeva’s headquarters is located in the... 
    Remote work
    Senior
    Work at office
    Local area
    Work from home

    Veeva Systems

    Beauharnois, QC
    26 days ago
  •  ...utilities. Position Overview The Senior Marketing Manager plays a new and vital...  ...sales and partner enablement to empower the front-line revenue team and equip them with the...  ...you to the team! Why SpryPoint? Remote-first and autonomous working environment with... 
    Remote work
    Senior
    Summer work
    Internship
    Local area
    Home office
    Flexible hours

    SpryPoint

    Beauharnois, QC
    29 days ago
  • $90k - $100k per year

     ...and planet. We are looking to add an Intermediate Mechanical Engineer to our Engineering team in Vancouver. Reporting to the Team Lead...  ...and gas is an asset. Knowledgeable on material selection for end products. Able to take product and project requirements and translate... 
    Remote work
    Local area

    Minesense

    Beauharnois, QC
    26 days ago
  • $169k - $200k per year

     ...win, we know that the best means to that end on a broad scale is to support our colleagues...  ...to our customers. The Role The Senior Account Managers own the commercial aspects...  ...responsible for working closely with Solutions Engineering, Technical Support, Marketing,... 
    Remote work
    Senior
    Work at office
    Home office
    Flexible hours

    Swiftly

    Beauharnois, QC
    29 days ago
  • $120k per year

     ...We are seeking a Principal Software Engineer to lead the architecture and development...  ...and maintain sophisticated back-end services, ETL/ELT workflows, and front-end analytics applications using Python...  ...technical initiatives, mentoring senior engineers, and driving architectural... 
    Remote work
    Senior
    Flexible hours

    Calabrio

    Beauharnois, QC
    29 days ago
  • $84k - $99.75k per year

     ...marketing channels. StackAdapt is seeking a talented Quality Engineer who is passionate about software quality and test automation to...  ...more about our engineering culture here:   StackAdapt is a remote-first company, we are open to candidates located anywhere in... 
    Remote work
    Work from home
    Home office

    Stackadapt

    Beauharnois, QC
    26 days ago
  • $110k - $235k per year

     ...Glean’s security posture • Work cross functionally with product and engineering to deliver customer request and be a voice of the customer •...  ...monitor, and maintain API based integrations Location: • This role is Remote, Toronto based Compensation & Benefits: The standard OTE range... 
    Remote work
    Long term contract
    Home office

    Glean

    Beauharnois, QC
    26 days ago
  • $40 per hour

     ...build cutting-edge foundation AI models and end-to-end products that are designed to solve...  .... Cohere is a team of researchers, engineers, designers, and more, who are all passionate...  ...is BYOD - Bring Your Own Device (laptop). Remote work within Canada. 12 month contract. Performance... 
    Remote work
    Hourly pay
    16 hours
    Permanent employment
    Contract work
    Temporary work
    Part time
    For contractors

    Cohere

    Beauharnois, QC
    8 days ago
  •  ...performance products that delight our customers and set a new bar for engineering excellence. We combine deep expertise in cloud-native...  ...slices and challenging inflated estimates with data. • Architect end-to-end solutions spanning Node.js microservices, APIs, event-driven... 
    Remote work
    Work from home

    Flosum

    Beauharnois, QC
    29 days ago
  • $165k - $174k per year

     ...agentic CRM, marketer tooling, and end-to-end orchestration. In...  ...you will partner closely with Engineering, Data Science/ML, Marketing,...  ...is for you. This position is remote-friendly across the US and Canada...  ...demonstrated ability to align senior stakeholders and drive clarity... 
    Remote work
    Senior
    Permanent employment
    Work at office
    Work from home
    Flexible hours

    Instacart

    Beauharnois, QC
    1 day ago
  •  ...we welcome you to a place that you can call home. Job Description Join our team in the Estrie area Buildings sector as a structural engineer. As part of a team recognized for its expertise, you will participate in the structural design of institutional, residential and commercial... 
    Remote work
    Permanent employment
    For contractors
    Flexible hours

    Cima+

    Beauharnois, QC
    26 days ago
  • $123.6k per year

     ...patients daily. And guess what? Jane is a remote-first company, meaning every role at Jane,...  ...in Our Journey: We’re looking for a Senior Software Developer to join Jane’s Clinical...  ...without a clear-cut path laid out in front of us. This is where you come in. If you're... 
    Remote work
    Senior
    Internship
    Flexible hours

    Jane App

    Beauharnois, QC
    29 days ago
  • We are looking for a Senior Production Coordinator to join one of our exciting new CG projects! Do you have extensive experience using...  ...All Atomic employees in this role have the opportunity to work remotely within BC, artists within Vancouver and the Lower Mainland can also... 
    Remote work
    Senior
    Flexible hours

    Atomic Cartoons

    Beauharnois, QC
    26 days ago
  •  ...smart strategy, bold storytelling, and seamless execution. Our 100% remote team works with ambitious brands around the globe and we’re just getting started. In order to achieve our mission, we’re hiring a Senior Account Manager to join our growing Client Services team. The... 
    Remote work
    Senior

    Foundation

    Beauharnois, QC
    29 days ago
  •  ...opportunities arise. We are seeking a Senior VFX Artist (~20% leadership / ~...  ...game-ready real-time VFX end-to-end: texturing/materials →...  ...in a proprietary or commercial engine. This is a senior, production-focused...  .... • Work options are flexible: remote / hybrid / onsite. Nice-to-have... 
    Remote work
    Senior
    Temporary work
    Immediate start
    Flexible hours

    Keywords Studios

    Beauharnois, QC
    26 days ago
  • $2300 - $3000 per month

    • Location: Remote / Virtual • Job Type: Full-Time • Salary Range: $2,300 - $3,000/month At...  ...an entrepreneurial E-commerce Director / Senior E-commerce Manager to build our digital commerce...  ...the ground up. You’ll the Shopify site end-to-end: merchandising, site experience,... 
    Remote work
    Senior
    Full time

    Hirehawk

    Beauharnois, QC
    29 days ago
  •  ...of GPU-powered nodes that run the Mawari Engine, a proprietary technology stack that allows...  ...components for delivering content to the end user devices. • Develop and support robust...  ...position • Experience working with local and remote teams, including experience working... 
    Remote work
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Mawari-technologies-inc

    Beauharnois, QC
    29 days ago
  • Description Engineering Manager - UCaaS Platform Build it, Scale it, Own it Sangoma is a global leader in business communications, delivering...  ...leading software engineering teams. • Experience managing remote and globally distributed engineering teams. • Experience working... 
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Sangoma

    Beauharnois, QC
    8 days ago
  •  ...leading firm in the Civic & Social Organization sector, committed to delivering innovative and reliable engineering solutions worldwide. We are seeking a highly skilled Senior Structural Engineer to join our Global Energy Services team. This role offers an exciting opportunity... 
    Remote work
    Senior
    Work from home
    Worldwide
    Flexible hours

    Rimkus

    Beauharnois, QC
    26 days ago
  •  ...Fast 500 in North America. We're seeking a Staff Software Engineer to help lead our growing backend engineering team. Our real-time...  ...Watch our talk at Amazon Tech Talks:  StackAdapt is a Remote First company, we are open to candidates located anywhere in North... 
    Remote work
    Work from home
    Home office

    Stackadapt

    Beauharnois, QC
    29 days ago
  • $81k - $102k per year

    Description du poste Ta vie chez Canam En tant que conseiller.ère en excellence opérationnelle senior, tu agiras comme notre expert.e Lean (black belt). Ta mission sera de piloter la transformation de l'entreprise en mettant de l’avant des principes, outils et comportements... 
    Remote work
    Senior
    Work at office
    Flexible hours

    Canam

    Beauharnois, QC
    26 days ago
  •  ...and performance during the construction and operation of our clients’ assets.  Who are you? You are an experienced Consultant  or  Senior Consultant with a minimum of 5 - 10 years post-graduate experience looking for the next step or are currently undertaking a similar... 
    Remote work
    Senior
    Internship
    Worldwide
    Flexible hours

    Turner & Townsend

    Beauharnois, QC
    26 days ago
  •  ...range of governance, assurance, engineering protection, detection, and...  ...business goals. We operate in a remote-first environment. Office presence...  ...PS/PMO efficiency reports for senior leadership covering project...  ...resolution • Support month-end project tracking, revenue recognition... 
    Remote work
    Senior
    Work at office
    Flexible hours

    Isa Cybersecurity

    Beauharnois, QC
    26 days ago
  • $65k - $80k per year

     ...together, transforming beauty. This role is a Remote Role: This is a fully remote position....  .... Event Planning & Execution Own end-to-end execution of in-store events, including...  ...and competitive differentiators to ensure front-line associates can confidently articulate... 
    Remote work
    Long term contract
    Temporary work
    For contractors
    Work at office
    Visa sponsorship
    Work visa
    Weekend work
    Afternoon shift

    Revlon Corporate

    Beauharnois, QC
    26 days ago
  • $100k per year

     ...looking for contributors of all seniorities. We’re looking for a Global...  ...Chain Manager to own our end-to-end electronics components...  ...availability and revenue This role is remote, based out of Toronto, ON....  ...equally at ease with Hardware Engineering, Operations, Finance, and... 
    Remote work
    Long term contract
    Permanent employment
    Contract work
    Temporary work

    Tenstorrent

    Beauharnois, QC
    2 days ago
  • $75k - $90k per year

    Description de l'entreprise • Lieu de travail : Télétravail et nos bureaux de Brossard (mode hybride) • Horaire de travail : 37,5 h/semaine (9 h à 17 h) • Date d’entrée en fonction : dès que possible • Langues : bilinguisme français et anglais obligatoire • Expérience requise...
    Remote work
    Senior
    Daily paid
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Segic

    Beauharnois, QC
    29 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Senior Front-End Engineer. Be the first to apply!