Smile.io

Senior Software Engineer – APIs, Integrations, External Developer Tooling

Smile.io

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$155,000 - CA$165,000 per year

Job Level

About the role

  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Ruby on RailsAPIsReactTypeScriptJavaScriptSDKsdeveloper toolingsecurityarchitectureperformance
Soft Skills
communicationcollaborationproblem-solvingtechnical discussionsfeedback sharingknowledge sharing