Senior Software Engineer – APIs, Integrations, External Developer Tooling

🕒 February 4

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Smile.io

Smile.io

51 - 200 employees

Founded 2012

☁️ SaaS

🛍️ eCommerce

🤝 B2B

💰 $1M Seed Round on 2012-05

SaaS • eCommerce • B2B

Smile. io is a leading loyalty platform designed to help Shopify businesses grow revenue by increasing repeat purchase rates and providing exclusive benefits to members and VIP customers. With over 100,000 businesses in 148 countries, Smile. io enables companies to build customizable loyalty programs that are easily integrated into online stores. The platform allows businesses to reward customers through points, VIP perks, and referral incentives, helping to create engaging and rewarding customer experiences. Smile. io is known for its user-friendly, no-code-required customization and seamless integration with other tools for marketing and sales enhancement.

📋 Description

• Designing, building, and evolving public APIs used by external developers and partners • Improving the security, consistency, and usability of Smile’s API surface • Building and maintaining Ruby on Rails services that power integrations and developer tooling • Developing and evolving Smile’s JavaScript SDKs and frontend libraries • Crafting thoughtful developer experiences — from API ergonomics to documentation • Iterating on existing and building new in-house integrations • Partnering with internal teams to help solve for novel merchant use cases • Championing technical discussions, decisions, and trade-offs • Identifying opportunities to raise the bar in areas like architecture, performance, and security • Sharing context, feedback, and knowledge within and across teams

🎯 Requirements

• Experience with **Ruby on Rails** in a professional settings for at least 5 years • Experience designing, consuming, or evolving **APIs** • Be comfortable working across the stack, with experience in **React and TypeScript** • Experience using AI tools to solve real-world engineering problems • Be based in Canada and able to work hours that significantly overlap with **9 AM - 3 PM PT**

🏖️ Benefits

• flexible vacation • remote work allowance • a monthly credit to use at any of the store 100,000+ stores that uses our software.

Apply Now

Similar Jobs

🕒 January 31

Float

51 - 200

💳 Fintech

☁️ SaaS

🤝 B2B

Full Stack Developer building features across backend, frontend, and APIs for Canada's fintech platform. Collaborate with Product and Design to enhance user experiences.

AWS

Django

Python

React

TypeScript

🕒 January 29

Samsara

1001 - 5000

🏢 Enterprise

🚗 Transport

🔐 Security

Senior Software Engineer building scalable systems for route planning and dispatch at Samsara. Collaborating across teams to enhance dispatcher tools and driver experiences with real-time data.

🇨🇦 Canada – Remote

💵 $126.2k - $184.8k / year

💰 Seed Round on 2014-08

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

ERP

🕒 January 28

Thirdbridge

11 - 50

☁️ SaaS

Full stack developer responsible for code quality, collaboration, and technical leadership at Thirdbridge. Working on evolving software solutions for diverse digital experiences.

🗣️🇫🇷 French Required

🕒 January 27

Zensurance

51 - 200

💸 Finance

🤝 B2B

Tech Lead managing engineering teams for Zensurance's InsurTech platform in Canada. Designing solutions and addressing security and scalability considerations while fostering team growth.

Babel

Distributed Systems

JavaScript

Jest

Mocha

Node.js

Postgres

React

Redux

TypeScript

Webpack

🕒 January 27

Zensurance

51 - 200

💸 Finance

🤝 B2B

Senior Software Developer building and maintaining software for Zensurance's key operations with a focus on Nodejs and Typescript. Mentoring team members and driving technical direction while working in a remote-first setup.

AWS

Docker

Kubernetes

Microservices

Node.js

Postgres

React

TypeScript