Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 6
GitHub
Go
Node.js
OpenAPI @ 4
PHP @ 4
Protobuf @ 4
Ruby @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Stripe is a financial infrastructure platform used by millions of businesses. The Developer SDKs team owns open-source SDKs for seven programming languages, an in-house code generation framework, documentation code snippets, and commands in Stripe Shell.
The team focuses on providing a world-class developer experience, influencing API authoring and releases, and collaborating with the broader Stripe community.
Responsibilities
- Serve as the Golang expert on the team, representing the needs of the Golang community and ensuring idiomatic 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 at Stripe.
- Support users reaching out through the open-source GitHub repositories for the SDKs.
- Add support for new language features in the 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).
Technologies
- Golang
- Node.js
- PHP
- Ruby
- OpenAPI
- Protocol Buffers (protobuf)
- GitHub
- Stripe SDKs and Stripe Shell
More jobs at Stripe
Software Quality Assurance Engineer
Stripe · Taipei, Taiwan
TWD 776,200-1,164,200 per year
Product Manager, Cash Platform
Stripe · New York City, United States
USD 178,600-268,000 per year
Staff Program Manager, Event Design
Stripe · United States
USD 167,300-250,900 per year
Staff Machine Learning Engineer, Financial Connections
Stripe · United States, Toronto, Canada, New York City, United States, South San Francisco, United States, Seattle, United States
USD 253,500-380,300 per year
Solutions Architect, Enterprise (German Fluency)
Stripe · Germany, Berlin, Germany
EUR 125,600-188,400 per year
Similar jobs
Sales Engineer
Sentry · Amsterdam, Netherlands
EUR 91,000-104,000 per year
Technical Solutions Engineer
Stripe · United States
USD 134,600-201,800 per year
Senior Backend Engineer, Member Acquisition Team
Vinted · Vilnius, Lithuania, Kaunas, Lithuania
EUR 59,700-80,700 per year
Senior Backend Engineer, Digital Growth Enablement Team
Vinted · Vilnius, Lithuania, Kaunas, Lithuania
EUR 59,700-80,700 per year
Software Engineer, API SDK
OpenAI · New York City, United States, San Francisco, United States, Seattle, United States
USD 293,000-385,000 per year
Software Engineer, Product Backend
Glean · Mountain View, United States
USD 140,000-265,000 per year
Senior AI Workflow Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Software Engineer, Backend (Consumer - Risk)
Coinbase · Canada
CAD 154,000 per year