Senior Backend Software Engineer, API Client (NodeJS)

Postman (Api Tools)San Francisco, CA
79d$210,000 - $240,000Hybrid

About The Position

Postman is the world's leading API platform, used by more than 40 million developers and 500,000 organizations, including 98% of the Fortune 500. Postman is helping developers and professionals across the globe build the API-first world by simplifying each step of the API lifecycle and streamlining collaboration—enabling users to create better APIs, faster. The company is headquartered in San Francisco and has offices in Boston, New York, and Bangalore - where Postman was founded. Postman is privately held, with funding from Battery Ventures, BOND, Coatue, CRV, Insight Partners, and Nexus Venture Partners. The API client is the core beating heart of the Postman product experience. It is what many users perceive as the entirety of Postman, and we have ambitious goals in 2024 and beyond to delight developers and simplify this central product experience. As part of this, we're looking for a Backend Engineer to bring depth, craft, and resilience to the infrastructure that underpins it all. We have three major thematic goals we're pursuing on the API Client team: Delight the Developer, Simplify request sending and debugging, and Build the multi-protocol future.

Requirements

  • 8+ years of backend engineering experience.
  • Strong foundation in Node.js and/or Golang.
  • Deep expertise in Kubernetes, Docker, Grafana, and modern CI/CD infrastructure.
  • Experience in building, maintaining, and scaling distributed systems in production environments.
  • Ability to navigate legacy codebases and improve them.

Nice To Haves

  • Familiarity with distributed tracing tools (e.g., OpenTelemetry, Jaeger).
  • Knowledge of CRDTs, real-time systems, or collaborative libraries and technologies like yjs.
  • Past experience in developer tools or API platforms.

Responsibilities

  • Contribute to the development and maintenance of the API client infrastructure.
  • Ensure a smooth, low-friction experience for users when sending requests and debugging.
  • Invest in modern protocols like GraphQL, gRPC, and WebSockets.
  • Collaborate with the team to enhance observability, reliability, and performance of backend systems.
  • Communicate effectively in async and distributed team settings.

Benefits

  • Full medical coverage.
  • Flexible PTO.
  • Wellness reimbursement.
  • Monthly lunch stipend.
  • Wellness programs for physical and mental health.
  • Frequent team-building events.
  • Donation-matching program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service