Backend Engineer, Developer & End-user Experience Platform

Stripe
Canada
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 6+ yearsSkills: ["Collaboration","Mentoring","Leadership","Developer empathy"]

Own Stripe’s developer experience through open-source SDKs and the code generation framework that powers them. Serve as the Golang expert, improving idiomatic Go support, and use Node.js to evolve the framework. Collaborate across teams to release APIs efficiently, streamline API authoring, add new language features, and guide API design and abstractions surfaced in SDKs.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Stripe
Stripe
2 months ago

Backend Engineer, Developer & End-user Experience Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Own Stripe’s developer experience through open-source SDKs and the code generation framework that powers them. Serve as the Golang expert, improving idiomatic Go support, and use Node.js to evolve the framework. Collaborate across teams to release APIs efficiently, streamline API authoring, add new language features, and guide API design and abstractions surfaced in SDKs.
Location: Canada
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Be the Golang expert on the team and ensure idiomatic Go experiences for SDK users.
  • •Use Node.js to improve the code generation framework and work toward open-sourcing it.
  • •Collaborate with Stripe teams to release APIs in the SDKs and improve release-process efficiency.
  • •Streamline API authoring and help lead API design to produce intuitive abstractions surfaced through SDKs.
  • •Support open-source users via GitHub repositories, add new language features, and mentor teammates.

Key Requirements

  • •6+ years in engineering across a wide range of products.
  • •3+ years as a Golang software engineer.
  • •Interest in working with multiple programming languages.
  • •Strong interest in API design and developer experience.
  • •Experience building libraries and/or SDKs (preferred).
Experience:6+ yearsOpen sourceDeveloper toolsSDKsAPIs
Skills:CollaborationMentoringLeadershipDeveloper empathy
Tech Stack:GolangGoNode.jsCode generationSDKsStripe APIGitHubStripe ShellOpenAPIOpen APIProtobufPHPRuby

Company Brief

Stripe
Provides payment processing APIs and financial infrastructure for internet businesses. Powers online payments for millions of companies from startups to Fortune 500s.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2010
Glassdoor
Glassdoor: 4.2
WebsiteLinkedInGlassdoor