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