About the Role
This role is ideal for ambitious engineers with entrepreneurial goals. We are looking for 1 PHP, 1 Python, 1 TypeScript, and 1 Ruby engineer to lead the development of Fern’s PHP, Python, TypeScript, and Ruby SDK generators respectively. Your work will directly influence the experience of thousands of developers using SDKs for companies like Square [https://github.com/square/square-php-sdk], ElevenLabs [https://github.com/elevenlabs/elevenlabs-python], Cohere [https://github.com/cohere-ai/cohere-go], Intercom, [https://github.com/intercom/intercom-node] and more.
Specialist language SDK software engineers define what high quality looks like in the specific language SDKs and help set the standard for the broader language (i.e. Python) community.
What you'll do for the specific [language] SDK role for [PHP, Python, TypeScript, and Ruby]
Define [language] best practices. You’ll set the tone for how a modern [language] SDK should feel — readable, idiomatic, and a joy to use. We’re constantly raising the bar to make our SDKs the best in the industry. This is more than code generation; it's about crafting Python libraries that developers trust and love.
Build out our compiler. You'll own core components of our open source compiler [https://github.com/fern-api/fern], defining the primitives that power every one of our SDKs. You’ll implement new capabilities like auto-pagination [https://buildwithfern.com/learn/sdks/capabilities/auto-pagination] and server-sent events [https://buildwithfern.com/learn/sdks/capabilities/server-sent-events], and push the boundaries of what a generated SDK can offer.
Engage with the [language] community. You’ll stay on top of modern [language] tools and frameworks, incorporate best practices, and work directly with developers through GitHub issues and community forums to evolve the SDK based on real-world needs.
Build our team. You'll work closely with our CEO and CTO to recruit and mentor new engineers as we scale.
APIs underpin the internet but are still painful to work with. They are often untyped, unstandardized, and out-of-sync across multiple sources of truth.
Fern enables businesses to offer “Stripe-level” SDKs (client libraries) and Docs for their REST API. Inspired by internal tooling we saw at AWS and Palantir, we’re building Fern to let every engineering team offer easy-to-use and well-documented APIs.
Founded in 2022, we’re less than 20 people, building open source, and backed by Bessemer and YC. We work together in our office in the Williamsburg neighborhood of Brooklyn, NY. Our customers include Square, Auth0, Intuit, Cohere, ElevenLabs, and Webflow.
Team size
20 peopleIndustry
Founded
Website
www.buildwithfern.com/Total Funding
$13.3MPress
VisitCompany locations
Active Founders
Hey- I'm a co-founder and account executive at Fern. In my previous role at AWS, I saw code generation for APIs powered the developer experience, including generating SDKs and Docs, for mission-critical services like S3, EC2, and DynamoDB.
Deep is a co-founder and deployed engineer at Fern. Before Fern, he worked as a software engineer at Palantir focusing on data integration at the Department of Defense and US Army.