Senior Backend Engineer (Platform and API) at Buffer

Remote - Remote

Apply

We're looking for a Senior Backend Engineer with experience in designing and implementing public APIs to join our fully remote and mission-driven team! Buffer is a social media and brand building software company that provides tools for small businesses, creators, and individuals. The role is part of the Channels and Platform team, focusing on building a public API and creating a plug‑in ecosystem to enable developers to build on top of Buffer. Responsibilities include leading backend system development for the Buffer Platform, improving internal systems and observability, collaborating across product, design, and engineering, enhancing performance and reliability, participating in on-call rotation, and contributing to engineering culture. The role requires over 7 years of backend engineering experience, strong skills in Node.js, TypeScript, GraphQL, MongoDB, AWS, Kubernetes, React, PHP, Apollo Client, Radix primitives, CSS modules, Storybook, Jest, React testing library, and Playwright. The position is fully remote, offers a salary range of $156.5K to $202.3K with equity, and includes a comprehensive benefits package such as health insurance, home office setup, growth mindset fund, new laptop, unlimited free books, AI tools stipend, flexible time off, savings plan, profit sharing, family leave, family support fund, working smarter stipend, and sabbaticals.

Salary

USD 156,500 - 202,300/year

Requirements

Experience

  • 7+ years of backend engineering experience

Skills

  • Node.js
  • TypeScript
  • GraphQL
  • MongoDB
  • AWS
  • Kubernetes
  • React
  • PHP
  • Apollo Client
  • Radix primitives
  • CSS modules
  • Storybook
  • Jest
  • React testing library
  • Playwright

Responsibilities

  • Be part of a small, dedicated squad within the Channels and Platform team responsible for Public API development
  • Lead the development of the backend systems for the Buffer Platform, including creating an API for core Buffer features, internal services to ensure Public API stability, availability, high performance, and developer tools for platform clients
  • Improve and evolve internal systems, helping consolidate services into a monorepo, improve tooling and observability, and reduce complexity across the board
  • Collaborate closely with engineers, product, and design to scope work, explore trade-offs, and find the simplest path to something great
  • Make steady improvements to performance, reliability, and data modeling, helping us scale quality over time
  • Participate in on-call rotation (all engineers take on a 24/7 week-long shift once a quarter on average) and day-to-day maintenance work required to keep the lights on the systems owned by the team (bug fixing, addressing security vulnerabilities, incident follow-ups, etc.)
  • Contribute to shaping our engineering culture by sharing knowledge, reviewing code, and leading by example

Technologies

Node.jsTypeScriptGraphQLMongoDBPHPApollo ClientAWSKubernetesReactRadix primitivesCSS modulesStorybookJestReact testing libraryPlaywright

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.