Job Title: Senior Backend Engineer - Golang
Location(s): San Francisco, CA
About the RoleWe are looking for a Senior Backend Engineer to design, build, and maintain the backend systems that power our e-commerce marketplace. This role spans API development, data pipelines, and core product backend features.
Responsibilities- Work closely with product managers to translate requirements into technical solutions.
- Design clean, maintainable, and well-documented APIs used by engineering teams and third-party integrations.
- Lead architectural design discussions and guide technical direction across backend systems.
- Review pull requests and provide technical guidance on implementation decisions across the team.
- Develop and support Airflow data pipelines using Python DAGs for real-time and batch processing.
Requirements- 7+ years of backend engineering experience.
- 3+ years writing production Go (Golang).
- Experience designing and operating distributed systems on GCP or similar cloud platform.
- Demonstrated ability to design clean, maintainable REST and gRPC APIs.
- Experience writing and maintaining Airflow DAGs in Python or similar pipeline tooling.
- Experience building and operating batch jobs and event-driven systems using Kafka or similar message streaming platforms.
- Hands-on experience with Kubernetes for container orchestration and service deployment.
- Familiarity with CI/CD pipelines using GitHub Actions.
- Working knowledge of relational and NoSQL databases.
- Strong communication skills for cross-functional collaboration with product and engineering teams.
Nice to Have- Experience in e-commerce or marketplace domains
- Experience with GCP-native services (e.g. BigQuery, Pub/Sub, Cloud Run).