Backend Engineer

Fern enables businesses to offer Stripe-level SDKs and API Docs for their REST API, helping companies deliver well-documented APIs.
$170,000 - $210,000
Backend
Senior Software Engineer
In-Person
11 - 50 Employees
4+ years of experience
Enterprise SaaS · Developer Tools

Description For Backend Engineer

Fern is revolutionizing how companies handle their APIs by making them more accessible and well-documented. As a Backend Engineer at Fern, you'll be part of a team scaling from $1M to $10M ARR while working with fast-growing tech companies.

The role offers unique opportunities to work on SDK generation across multiple programming languages, implementing features like auto-pagination and server-sent events. You'll be contributing to their open-source compiler and helping expand SDK language support to include Swift, Rust, and Terraform providers.

Working from their office in Williamsburg, Brooklyn, you'll be part of a team that values in-person collaboration. The position requires polyglot programming skills as you'll work with TypeScript, Python, and Go, often within the same week. You'll also work directly with the CEO and CTO to help grow the engineering team.

The tech stack includes Next.js + Vercel for frontend, Express (Node.js) and FastAPI (Python) for microservices, Postgres with Prisma ORM for database, and AWS for cloud infrastructure. They also utilize Anthropic + Bedrock for LLM and Algolia + turbopuffer for search functionality.

Founded in 2022 and backed by YCombinator, Fern has already attracted notable customers including Cohere, ElevenLabs, Webflow, and Merge.dev. The company offers competitive compensation including equity, comprehensive health benefits, and unique perks like a living proximity bonus and meals at the office.

This role is ideal for ambitious engineers with entrepreneurial goals, particularly those with experience in backend or full-stack development who have an eye for creating great developer experiences. The position offers an opportunity to shape the future of API development while working with cutting-edge technologies in a fast-growing startup environment.

Last updated 2 minutes ago

Responsibilities For Backend Engineer

  • Drive feature parity between languages
  • Expand SDK language selection
  • Be a polyglot - Contribute code across repositories in different programming languages
  • Build our team - Work directly with the CEO and CTO to bring in talented engineers

Requirements For Backend Engineer

TypeScript
Python
Go
Node.js
PostgreSQL
  • 4+ years of professional backend or full-stack development
  • Significant experience working with TypeScript and one other programming language
  • An eye for crafting a great developer experience

Benefits For Backend Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Engineering challenges that will push you to become a better developer
  • Kind teammates who work hard
  • First-hand experience building an early-stage startup
  • Living proximity bonus of $18,000 per year if you choose to live near the office
  • Meals (breakfast, lunch, and dinner) at the office
  • Health, dental, and vision insurance

Interested in this job?

Jobs Related To Fern Backend Engineer

Deployed Engineer

Join Fern as a Deployed Engineer to help build and maintain SDKs and API documentation tools while working directly with customers in a fast-paced startup environment.

Founding Engineer at Retrofit (YC W25)

Founding Engineer role at Retrofit, building AI-powered vintage marketplace infrastructure and features

Founding Engineer (Backend)

Senior Backend Engineer role at Sola, building next-gen workflow automation platform with AI and computer vision.

Senior Software Engineer

Senior Software Engineer position at Synapticure, developing telemedicine platforms for neurodegenerative disease care

Founding Engineer

Founding Engineer position at Confido, building AI-powered financial automation platform for CPG brands in New York.