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
AWS @ 3
Communication @ 6
Docker @ 3
GraphQL @ 3
Kubernetes @ 3
Payments
gRPC @ 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
Stripe is a financial infrastructure platform for businesses. The Payments organization develops products and platforms that enable users to accept payments efficiently, including payment-processing APIs, regional non-card payment options, and in-person payment capabilities. The Risk Engineering team develops products that minimize financial and regulatory risks while maintaining a seamless user experience.
The role focuses on managing money at a global scale, building ergonomic APIs, extending the balance management platform, and developing a funds accessibility platform for enterprises and small and medium-sized businesses. The team collaborates with cross-functional teams, including Infrastructure and Product, in a distributed and hybrid environment.
Responsibilities
- Scope, design, build, and maintain APIs, services, and large-scale systems that reliably and efficiently handle billions of money movement requests.
- Debug and solve critical production issues across services and multiple levels of the stack.
- Mentor engineers and help them grow.
- Collaborate with stakeholders across the company to build large-scale features while improving engineering standards, tooling, and processes.
- Collaborate effectively in a distributed and hybrid team while maintaining open communication and strong connections with colleagues.
Requirements
- 2–12+ years of industry software engineering experience, excluding internships and co-ops.
- Strong coding skills in any programming language; the interview process is language agnostic.
- Strong collaboration skills and the ability to work across team workstreams and contribute to peers' success.
- Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset.
- Interest in working as a generalist across varying technologies and stacks.
Preferred Qualifications
- Experience with large-scale financial tracking systems.
- Good understanding and practical knowledge of cloud-based services and technologies such as gRPC, GraphQL, Docker, Kubernetes, and AWS.