Remote Senior Front-End Engineer
$150k - $160k per yearSmile.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:
- Data Layer
Services:
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.
- ...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 workSeniorWork at office
$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 workSeniorWork at office- 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 workSenior
- ...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 workSenior
$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 workSeniorWork at officeLocal areaWork from home- ...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 workSeniorSummer workInternshipLocal areaHome officeFlexible hours
$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 workLocal area$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 workSeniorWork at officeHome officeFlexible hours$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 workSeniorFlexible hours$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 workWork from homeHome office$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 workLong term contractHome office$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 workHourly pay16 hoursPermanent employmentContract workTemporary workPart timeFor contractors- ...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 workWork from home
$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 workSeniorPermanent employmentWork at officeWork from homeFlexible hours- ...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 workPermanent employmentFor contractorsFlexible hours
$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 workSeniorInternshipFlexible hours- 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 workSeniorFlexible hours
- ...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 workSenior
- ...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 workSeniorTemporary workImmediate startFlexible hours
$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 workSeniorFull time- ...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 workFull timeContract workWork at officeLocal areaImmediate startWorldwideFlexible hours
- 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 workWork from homeWorldwideFlexible hours
- ...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 workSeniorWork from homeWorldwideFlexible hours
- ...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 workWork from homeHome office
$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 workSeniorWork at officeFlexible hours- ...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 workSeniorInternshipWorldwideFlexible hours
- ...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 workSeniorWork at officeFlexible hours
$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 workLong term contractTemporary workFor contractorsWork at officeVisa sponsorshipWork visaWeekend workAfternoon shift$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 workLong term contractPermanent employmentContract workTemporary work$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 workSeniorDaily paidPermanent employmentFull timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Senior Front-End Engineer. Be the first to apply!
- front end developer Beauharnois, QC
- front end developer no experience Beauharnois, QC
- frontend developer Beauharnois, QC
- teletravail informatique Beauharnois, QC
- remote post production coordinator Beauharnois, QC
- remote manager Beauharnois, QC
- salesforce remote Beauharnois, QC
- java developer remote Beauharnois, QC
- health coach remote Beauharnois, QC
- assistante teletravail Beauharnois, QC
