Stainless is building the future of APIs: type-driven, robust, and polished.
Position overview
Generalist engineers are a special breed – they build the core systems that form the foundation of a company for years, both scrappily getting things done wherever help is needed and thinking deeply on foundational architecture.
Joining as a Generalist Engineer, you’ll have a focus area, but we’ll all be pitching in on every aspect of the company and acting with a high degree of ownership in a collegial, humble atmosphere.
Principal responsibilities
In the next 6 months, you will:
- Pair with our CEO to prototype, architect, and build an industry-leading open-source TypeScript API Framework (think FastAPI for Node, with the biggest perks of tRPC and GraphQL).
- Collaborate on a frontend client – think Apollo for REST.
- Drive rich tooling – codemods and codegen powered by a mix of static analysis and (perhaps) LLMs, etc.
- Talk with developers at small startups, growth-stage companies, and enterprises to understand their needs.
- Engage with an open-source community on GitHub.
- Write great docs, help build a great website, do what needs done.
Requirements
- Experience level to build anything you can imagine, with great design and sound architecture.
- Built and/or maintained a popular open-source project.
- Alternatively, maintained internal abstractions used across an engineering org.
- Experience consuming APIs you didn’t control, produced APIs you didn’t consume, and been the sole consumer of an API you built and could iterate on.
- Location: 3+ days p/wk in our physical office location in Manhattan, New York.
Preferred Qualifications
- Experience both designing and stewarding APIs at scale, whether internal or external.