
About Forethought
AI that transforms customer support experiences
Key Highlights
- Headquartered in San Francisco, CA with 101-200 employees
- $116 million raised in Series C funding
- Agatha automates customer support workflows using AI
- Targets the $142 billion chatbot market for retail spending
Forethought is an AI-driven platform based in the Financial District of San Francisco, CA, specializing in transforming customer support through its flagship product, Agatha. This intelligent assistant leverages machine learning to streamline enterprise workflows, enabling businesses to handle custo...
🎁 Benefits
Employees enjoy competitive medical, dental, and vision coverage, unlimited paid time off, and a hybrid work structure. The company offers paid matern...
🌟 Culture
Forethought fosters a low-ego culture that prioritizes feedback and collaborative growth. The company is committed to solving complex challenges with ...
Overview
Forethought is seeking a Senior Full Stack Engineer to design and build AI-powered products that enhance customer support experiences. You'll work with technologies like React, TypeScript, and FastAPI. This role requires a strong background in full stack development and a passion for AI-driven solutions.
Job Description
Who you are
You are a talented Full Stack Engineer with a growth mindset — you thrive on solving complex challenges and are eager to help shape the future of AI-driven customer support. With a Bachelor's in Computer Science or a related field, you have a solid foundation in both frontend and backend technologies. You have experience developing features using React.js and modifying backend code with Python, ensuring that your solutions are both effective and efficient. You understand the importance of clean and maintainable code, and you are comfortable working closely with design and product teams to create intuitive user interfaces.
You have a strong understanding of modern tech stacks and are familiar with tools like FastAPI and MongoDB. Your experience includes developing reliable integrations with REST APIs, which allows you to create seamless interactions between different components of the system. You are a collaborative team player who enjoys brainstorming new features and product ideas, and you are committed to delivering exceptional customer experiences.
Desirable
Experience with AI technologies or customer support systems would be a plus, as would familiarity with agile development methodologies. You are open to learning new technologies and adapting to the evolving needs of the team and the product.
What you'll do
As a Senior Full Stack Engineer at Forethought, you will design and build AI-powered products that transform the customer support experience. You will develop new features using React.js, ensuring that they are user-friendly and meet the needs of support teams. You will also modify and extend the behavior of backend code using Python, collaborating with other engineers to develop API endpoints that facilitate communication between different parts of the application.
You will work closely with the design team to create pixel-perfect interfaces that enhance user engagement. Your role will involve testing and launching your code to ensure that it meets the highest standards of quality. You will iterate on your work based on feedback and data, continuously improving the product to better serve our customers.
In addition to your technical responsibilities, you will have the opportunity to contribute to the overall product vision by thinking of new features and product ideas. You will be part of a fast-paced and collaborative environment, working alongside world-class talent from companies like Facebook, Dropbox, LinkedIn, and Google. Your contributions will have a direct impact on the success of Forethought and the satisfaction of our customers.
What we offer
At Forethought, you will be part of an early engineering team with the chance to make a significant impact. We offer competitive compensation, including equity options, and a comprehensive benefits package that includes medical, dental, and vision coverage. Our unlimited PTO policy allows you to maintain a healthy work-life balance while contributing to category-defining products. Join us in our mission to make everyone a genius at their job and help shape the future of customer support.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Forethought.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Delve is hiring a Full Stack Engineer to own key product features end-to-end. You'll work with React, TypeScript, Node.js, and PostgreSQL to ship AI-driven workflows. This position requires the ability to work independently and manage ambiguity.

Full Stack Engineer
Factory is hiring a Full Stack Engineer to develop core platform infrastructure for enterprise-grade development tools. You'll work with JavaScript, React, Node.js, and Python. This position requires 3+ years of experience in full-stack development.

Full Stack Engineer
Mem0 is hiring a Full Stack Engineer to build the product surface of their memory platform powering LLM apps. You'll work with Next.js and Python to ship features end-to-end while ensuring code quality and performance. This role requires proven experience in full-stack web applications.

Full Stack Engineer
Vizcom is hiring a Full Stack Engineer to work across their entire stack, from TypeScript-based design tools to PostgreSQL data models. You'll be responsible for shipping complete features that enhance the AI-powered design platform. This position requires experience with React and GraphQL.

Full Stack Engineer
ETHGlobal Inc is hiring a Full Stack Software Engineer to build products and protocols for developers in the web3 space. You'll work with technologies like JavaScript, Node.js, and React, and contribute to the growth of the developer community. This position requires a strong interest in blockchain technology.