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 @ 3
CSS @ 3
HTML @ 3
Marketing
Payments @ 3
React @ 3
Software Development @ 3
TypeScript @ 3
- 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
Who We Are
About Stripe
Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Stripe’s mission is to increase the GDP of the internet.
About the Team
The Payments organization develops products and platforms that enable users to accept payments efficiently. This includes APIs for processing payments, regional and non-card payment options, and capabilities for in-person payments. The Risk Engineering team develops products that minimize financial and regulatory risks while ensuring a seamless user experience and safeguarding Stripe’s brand and financial stability.
Exact team matching for one of the subteams within this organization will begin during the final stages. Candidates may also be considered for different organizations based on their experience and location. More information is available in the team matching process.
Responsibilities
- Work with a wide range of systems, processes, and technologies to own and solve problems end to end.
- Build elegant APIs and user experiences that enable merchants to run and scale their businesses on Stripe.
- Create products and features that impact millions of people and businesses worldwide, including fast and seamless checkout flows.
- Explore creative opportunities for next-generation payments experiences using Stripe’s payment technology.
- Collaborate with stakeholders across product, design, infrastructure, marketing, and operations.
- Develop and execute short- and long-term roadmaps.
- Make effective trade-offs that consider business priorities, user experience, and a sustainable technical foundation.
- Uphold high engineering standards and bring consistency to the codebases and processes encountered.
Requirements
Minimum Requirements
- 2+ years of software development experience, emphasizing modern frontend technologies such as HTML, CSS, TypeScript, and React.
- Experience building high-quality user interfaces.
- Ability to operate as a frontend developer and own projects end to end.
- Motivation to solve challenging problems and measure success by impact.
- Ability to thrive in a highly collaborative environment involving diverse stakeholders and subject matter experts.
- Enjoyment of working with people who have different areas of expertise.
Preferred Qualifications
- Experience working in high-growth teams similar to Stripe.
- Experience building financial systems or tools for financial experts.