Senior Software Engineer - APIs, Integrations, and External Developer Tooling

S
Smile.ioSoftware, E-commerce
At this time, only applicants based in Canada will be considered., 9 AM - 3 PM PT overlap requiredFull-TimeSenior
Salary155,000 - 165,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years
Required Skills
PostgreSQLKafkaOAuthRuby on RailsTypeScriptReact

Requirements

  • At least 5 years of professional experience with Ruby on Rails.
  • Experience designing, consuming, or evolving APIs.
  • Proficiency in React and TypeScript with full-stack comfort.
  • Experience using AI tools to solve real-world engineering problems.
  • Must be based in Canada.
  • Ability to overlap significantly with 9 AM - 3 PM PT work hours.
  • Strong written communication skills.
  • Experience with API design and security best practices.
  • Familiarity with developer tooling such as SDKs and CLIs.
  • Strong systems thinking and product instincts.

Responsibilities

  • Design, build, and evolve public APIs for external developers and partners.
  • Improve the security, consistency, and usability of the API surface.
  • Develop and maintain Ruby on Rails services powering integrations and tooling.
  • Build and evolve JavaScript SDKs and frontend libraries.
  • Iterate on existing and build new in-house integrations.
  • Champion technical discussions, architectural decisions, and trade-offs.
  • Partner with internal teams to solve novel merchant use cases.
View Full Description & ApplyYou'll be redirected to the employer's site
155,000 - 165,000 CAD per year
Apply Now