Sprout Labs

Senior Backend Engineer

Sprout Labs

full-time

Posted on:

Location Type: Hybrid

Location: Palo Alto • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsGoGoogle Cloud PlatformMicroservices

About the role

  • Maintain and extend the Story API, indexing systems, and backend services
  • Write high-quality Go code and improve the performance and reliability of distributed services
  • Support day-to-day infrastructure needs, including deployments, monitoring, and cloud operations
  • Contribute to the GCP to AWS migration and help stand up self-hosted Temporal
  • Debug issues across the stack and own services from design through deployment
  • Collaborate with backend, infra, and protocol engineers on architecture, reviews, and best practices
  • Take on maintenance and optimization work left by recent team transitions and help re-establish backend coverage for Story
  • Design and implement new backend systems and services from the ground up, shaping core platform capabilities as Story evolves

Requirements

  • 5 to 8+ years of software engineering experience, with strong backend focus
  • Proficiency with Go (Golang) in production environments
  • Strong understanding of distributed systems, APIs, microservices, and concurrency
  • Hands-on experience with AWS or other major cloud providers
  • Experience deploying, maintaining, and debugging production services
  • Ability to operate in a fast-moving, high-ownership startup environment
  • Excellent communication and collaboration skills
  • Based in the Bay Area and comfortable with a hybrid work model
Benefits
  • Flexible work arrangements

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Godistributed systemsAPIsmicroservicesconcurrencycloud operationsdebuggingperformance optimizationbackend servicesinfrastructure maintenance
Soft skills
communicationcollaborationownershipadaptabilityproblem-solving