About the Role
We're looking for a Senior Full-Stack Engineer to design and deliver high-impact product features and Back End services that turn complex GTM data into actionable insights. You'll build intuitive user interfaces in React/TypeScript and robust APIs with Python FastAPI/GraphQL, powering seamless agent workflows. This is a hands-on role where you'll collaborate closely with Product and GTM teams, owning projects from concept to production.
What You'll Do
- Build and ship web applications with React/TypeScript, focusing on performance, UX, accessibility, and instrumentation.
- Design and implement APIs, services, and data models in Python (FastAPI/GraphQL).
- Contribute to orchestration, retrieval, and evaluation frameworks to improve agent workflows.
- Ensure production excellence by adding observability, testing, runbooks, and performance optimizations.
Deliver integrations with CRM and sales tools to streamline user workflows.
- Lead technical design, write RFCs, review code, and mentor engineers while improving standards and tooling.
What We're Looking For
- 4+ years of full-stack development experience with measurable impact on user-facing products.
Strong expertise in React/TypeScript and Python (FastAPI/GraphQL).
- Experience with AWS, PostgreSQL/DynamoDB, Kubernetes, Pulumi, and event-driven systems.
- Proven ability to transform multi-source data into reliable, production-ready models.
Strong instincts around reliability, privacy, scalability, and cost optimization.
- Excellent communication skills for technical trade-offs and cross-functional collaboration.
Bonus Points For
- Experience with agent orchestration, retrieval systems, or graph-shaped data models.
Background in eval frameworks or distributed systems.
Previous work in AI, data infrastructure, or GTM tooling.
San Francisco, CA, United States of America
Click apply
JS26489_25303_C1DD0881468249ED7C14F307B95A4DCB
1/26/2026 4:35:12 PM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.