Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Product Engineer image - Rise Careers
Job details

Product Engineer

About Stainless


Stainless is a fast-growing tech startup building the future of APIs. Our customers include industry leaders like OpenAI, Anthropic, and Cloudflare.

We are currently 15-20 people based primarily in NYC (just west of SoHo) and looking to grow to ~70 in NYC over the next 3 years. We were founded in 2022 and are backed by top investors including Sequoia.

Our mission is to bring the best of GraphQL and gRPC to the simplicity and ubiquity of REST.

Our business model is to offer a suite of developer platform products to enable every company to offer the kind of developer experience Stripe does around their API.

Our first product is API client libraries as a service – you send us your OpenAPI spec, we let your customers npm install your-company (or equivalent, in several languages).

Our founder, Alex Rattray, created Stripe's API client library codegen system and led a redesign of the Stripe API docs.

We’re hiring a product engineer for our Web Apps team to shape the future of our self-serve product.

This is an in-person role based in New York City.

Position overview

You’ll be an early member of our Web Apps team, a small team responsible for our SDK Studio and public API. You’ll be responsible for all aspects of feature development from crafting thoughtful design docs to writing UI and backend code.

Principal responsibilities

In the next 6 months you will:

  • Ship large improvements to Stainless’s SDK Studio with a focus on empowering self-serve users.

  • Build LLM-powered tools to simplify our users’ path for going from OpenAPI spec to production-ready SDK.

  • Design + build public APIs that underly the Stainless platform.

  • Shape the direction of our nascent API Framework.

  • Talk with developers at small startups, growth-stage companies, and enterprises to understand their needs.

  • Write great docs, help build a great website, do what needs done.

Requirements

  • Experience level sufficient to build anything you can imagine, with great design and sound architecture.

  • A demonstrable track record of building modern web applications (think: TypeScript, React, etc).

  • Excellent product sensibility.

  • A true passion for developer experience and empathy for developers from all backgrounds.

Preferred qualifications

  • Experience using GraphQL with an appreciation for its benefits and drawbacks.

  • Experience generating SDKs with Stainless.

  • Familiarity with OpenAPI, TypeSpec and the broader API tooling ecosystem.

  • Experience and/or interest in writing blogs, speaking at conferences and engaging with developer communities.

  • Experience both designing and stewarding APIs at scale, whether internal or external.

  • Expertise with TypeScript, our language of choice.

  • Broad polyglot interest/experience – comfort working across multiple programming languages.

Benefits

  • We’ll be competitive with early stage companies on cash and provide generous equity grants.

  • Great healthcare coverage options.

  • Paid commuter benefits.

  • Paid team lunch during workdays.

  • Flexible PTO.

What You Should Know About Product Engineer, Stainless

At Stainless, a dynamic tech startup based in New York City, we're on a mission to redefine the future of APIs and elevate the developer experience. As a Product Engineer, you'll join our vibrant Web Apps team, making impactful contributions right from the start! Your role will revolve around enhancing our SDK Studio, empowering our self-serve users with innovative, LLM-powered tools, and teaching developers how to seamlessly transition from OpenAPI specs to production-ready SDKs. We're looking for someone with a strong background in modern web applications, particularly TypeScript and React, who has a genuine passion for developer experience. You'll have the opportunity to design and build public APIs while communicating directly with developers from startups and enterprises alike to understand their needs better. Here at Stainless, we value creative thinking, great documentation, and a collaborative environment as we work together to craft exceptional products. If you're ready to jump into an exciting role where your designs will shape the API landscape and work closely with a passionate team, Stainless could be your next great adventure. Join us on this journey as we grow our team from 15 to 70 smart, innovative minds over the next few years, and help us build a fantastic platform that guarantees a stellar developer experience. And yes, our founder was instrumental in creating Stripe's API client library, so you'll definitely be learning from the best in the industry!

Frequently Asked Questions (FAQs) for Product Engineer Role at Stainless
What are the main responsibilities of a Product Engineer at Stainless?

As a Product Engineer at Stainless, you will be responsible for a wide range of tasks, including shipping large improvements to our SDK Studio, developing LLM-powered tools, designing and building public APIs, and contributing to shaping our API Framework. You'll work closely with developers from various companies to better understand their needs while ensuring great documentation and user experience.

Join Rise to see the full answer
What qualifications are required for the Product Engineer role at Stainless?

To qualify for the Product Engineer position at Stainless, candidates should demonstrate sufficient experience in building modern web applications using technologies like TypeScript and React. Additionally, excellent product sense, empathy for developer experiences, and an interest in API tooling are highly valued. Familiarity with GraphQL and a proven track record in API design will be further beneficial.

Join Rise to see the full answer
Is the Product Engineer position at Stainless remote or in-person?

The Product Engineer position at Stainless is an in-person role based in New York City. We're looking forward to fostering collaboration among our small team directly at our office, which allows for strong interpersonal connections and swift development processes.

Join Rise to see the full answer
What type of company culture can I expect working as a Product Engineer at Stainless?

Working at Stainless as a Product Engineer means being part of a fast-paced, innovative, and supportive environment. We prioritize collaboration, encourage creativity, and value open communication. Our team is passionate, and we're committed to building tools that enhance developer experiences while fostering individual growth within our startup culture.

Join Rise to see the full answer
What benefits do Product Engineers at Stainless receive?

Product Engineers at Stainless enjoy competitive compensation packages, including generous equity grants. Additional benefits include great healthcare coverage options, paid commuter benefits, team lunches, and flexible paid time off, all aimed at enhancing work-life balance and fostering a healthy company culture.

Join Rise to see the full answer
Common Interview Questions for Product Engineer
Can you explain your experience with building modern web applications as a Product Engineer?

Highlight specific projects where you utilized technologies like TypeScript and React. Discuss the challenges you faced, how you approached design decisions, and the outcomes of your work, emphasizing your ability to deliver quality products.

Join Rise to see the full answer
What do you understand by the term 'developer experience'?

Developer experience encompasses the overall experience that developers have while interacting with APIs and SDKs. Discuss how your empathy for developers shapes your design and coding decisions, and provide examples of how you’ve improved developer experience in previous roles.

Join Rise to see the full answer
Describe a time when you had to understand complex user requirements. How did you approach it?

Use the STAR method to discuss a specific situation where you engaged with users or stakeholders, the methods you used to gather requirements, and how you translated those insights into features or improvements for the product.

Join Rise to see the full answer
What methodologies have you used for API design and development?

Discuss the API design methodologies you’ve employed, such as REST, GraphQL, or OpenAPI. Explain your decision-making process and how you ensure that the APIs you design are both user-friendly and efficient.

Join Rise to see the full answer
Can you share any experiences with LLM-powered tools or technologies?

If you have previous experience, describe specific tools or projects you worked on. Talk about the challenges faced and how LLM-powered solutions helped streamline processes or enhance user engagement.

Join Rise to see the full answer
How do you approach writing documentation for APIs or SDKs?

Emphasize the importance of clear and concise documentation. Share your strategies for making documentation accessible to various audience levels and how you ensure it remains up-to-date with evolving features.

Join Rise to see the full answer
Why do you want to join Stainless as a Product Engineer?

Express your enthusiasm for the company’s mission and the opportunity to work alongside talented individuals. Mention how your skills align perfectly with the role and how you can contribute to the company’s growth and culture.

Join Rise to see the full answer
How do you manage your workload and prioritize tasks as a Product Engineer?

Discuss your time management strategies, such as breaking down projects into manageable tasks, using prioritization frameworks, and maintaining open communication with your team to ensure alignment and progress.

Join Rise to see the full answer
Tell us about a challenging project you've worked on as a Product Engineer and how you overcame obstacles.

Use the STAR method here to narrate a notable project, the specific challenges you faced, and the innovative solutions you employed to overcome these hurdles and achieve successful project completion.

Join Rise to see the full answer
What is your experience with different programming languages as a Product Engineer?

Discuss your versatility in programming, mentioning the languages you're comfortable with and how your broad knowledge has enabled you to adapt to different challenges across various projects effectively.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago
Stainless Hybrid New York City
Posted yesterday
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago
Performance Bonus
Paid Holidays
Photo of the Rise User
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Photo of the Rise User
Nisum Hybrid Pleasanton, California
Posted 11 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 2, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!