This role is currently no longer accepting new applications
Fern
Fern
Software Engineer (TypeScript, Python, Ruby, PHP)
Full-time
On-site
$200k - $230k
About this role

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.

in software engineering, with expertise in the target language (PHP, Python, Ruby TypeScript)
Salary
$200k - $230k
Equity
0.1%-0.3%
Visa sponsorship not available
Not lookin to sponsor, but would entertain it for an exceptional candidate. Can do TN visas.
On-site work policy
In-person in NYC
Full-time position
Location
Williamsburg, Brooklyn
Tech stack
Next.js + Vercel (Frontend), Claude + Bedrock (LLM), Fern (API), Microservices: Express (Node.js), FastAPI (Python), Algolia + turbopuffer (Search), Postgres DB + Prisma ORM (Database), AWS (Cloud)
About Fern

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 people

Industry

Software Development, API SDK

Founded

2022

LinkedIn

Visit

Total Funding

$13.3M

Press

Visit

Company locations

New York, NY
Fern company image - 1
The team
About the team

Active Founders

Danny Sheridan

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 Singhvi

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.

Tech stack
Next.js + Vercel (Frontend), Claude + Bedrock (LLM), Fern (API), Microservices: Express (Node.js), FastAPI (Python), Algolia + turbopuffer (Search), Postgres DB + Prisma ORM (Database), AWS (Cloud)
Employee benefits
Living proximity bonus of $18,000 per year if you choose to live near the office
Enjoy breakfast, lunch, and dinner at the office
Health, dental, and vision insurance
Unlimited vacation