Skip to content

Senior Software Engineer

San Francisco, CAHybrid7+ YOE
Summary

Designs and builds scalable backend systems in Golang and TypeScript, architects APIs and microservices, and mentors junior engineers. Requires 7+ years experience with strong expertise in Golang/TypeScript and cloud platforms like AWS/GCP/Azure.

About the role

What You’ll Do

  • Design and build scalable backend systems using Golang
  • Develop applications using TypeScript
  • Architect APIs, microservices, and distributed systems
  • Collaborate with product, data, and design teams
  • Write clean, production-grade code
  • Contribute to system design and technical decisions
  • Mentor junior engineers

What You Bring

  • 7+ years of experience in software engineering
  • Strong expertise in Golang and TypeScript (mandatory)
  • Experience with Python and/or Java
  • Understanding of microservices and distributed systems
  • Experience with AWS, GCP, or Azure
  • Strong problem-solving skills
  • Good communication and an ownership mindset

Good to Have

  • Experience in SaaS environments
  • Exposure to data or analytics platforms
  • Mentoring or leadership experience
Skills
GolangTypeScriptPythonJavaAWSGCPAzuremicroservicesdistributed systemsAPIs