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 13 days 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

Senior Deployed Engineer position at Fern, working on SDKs and API documentation tools in Brooklyn, NY.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.