Backend Engineer, Developer & End-User Experience Platform

at Stripe
📍 Toronto, Canada
CAD 135,200-258,000 per year
SENIOR
✅ On-site

Tech Stack

API @ 4 GitHub Go Node.js OpenAPI @ 4 PHP @ 4 Payments Protobuf @ 4 Ruby @ 4

Details

Stripe is a financial infrastructure platform for businesses. Millions of companies use Stripe to accept payments, grow revenue, and accelerate new business opportunities. The mission is to increase the GDP of the internet.

The team owns open-source SDKs supporting Stripe's API in seven programming languages, as well as an in-house code generation framework used for SDKs, documentation code snippets, and Stripe Shell commands. The team focuses on providing a world-class developer experience and collaborating with Stripe teams and the broader SDK community.

Responsibilities

  • Serve as the Golang expert on the team, representing the needs of the Golang community and ensuring idiomatic development experiences.
  • Use Node.js expertise to improve the code generation framework and work toward open-sourcing it for third-party Stripe SDK owners.
  • Collaborate with Stripe teams to release APIs in the SDKs and improve release-process efficiency.
  • Help streamline the API authoring process.
  • Support users through the open-source GitHub repositories for the SDKs.
  • Add support for new language features in SDKs.
  • Help lead the API design process by guiding product teams in creating powerful and intuitive abstractions surfaced through the SDKs.
  • Collaborate with, mentor, and support other team members.

Requirements

Minimum Requirements

  • 6+ years of engineering experience across a wide range of products.
  • 3+ years of experience as a Golang software engineer.
  • Interest in working with multiple programming languages.
  • Passion for API design and developer experience.

Preferred Qualifications

  • Experience with PHP and Ruby.
  • Experience building libraries and/or SDKs.
  • Knowledge of the OpenAPI specification and Protocol Buffers (protobuf).

More jobs at Stripe

Similar jobs