Full Stack Software Engineer
Job description
This opportunity is being presented on behalf of one of our client partners. Our firm is supporting the search process by sourcing and evaluating candidates, but this is not a position with our organization. The selected candidate will be hired directly by the client, which will make all final hiring and employment decisions. About the Company
Our client is a San Francisco-based technology company building AI-powered assistant software designed to help people manage email, calendar, meetings, and other day-to-day workflows with minimal setup. The team is focused on making powerful AI capabilities accessible in a practical, consumer-friendly way by building a layer between modern AI models and everyday users. The Opportunity
As a Full Stack Engineer, you will join a small, high-trust team building the core product experience across a full-stack TypeScript application powered by React and Node. This is a hands-on role with meaningful end-to-end ownership. You will be expected to scope, build, launch, and monitor features in production, working closely with product and design partners while operating in a fast-moving environment with relatively little process by design. What You’ll Do
Build and ship complete features end-to-end, from implementation and testing through rollout and production monitoring
Collaborate closely with leadership, product, and design to understand requirements and navigate trade-offs
Take ownership of work with strong attention to detail and a bias toward execution
Contribute across the full stack, with opportunities to work on backend and distributed systems over time
Help raise the engineering bar in an environment that values curiosity, urgency, and strong judgment What We’re Looking For
5+ years of professional software engineering experience with strong full-stack development experience in production environments
Strong ownership and ability to work independently
Excellent debugging and problem-solving skills
Strong written and verbal communication skills
Ability to collaborate effectively across engineering, product, and design Nice to Have
Experience with TypeScript, Node.js, Next.js, React, or GraphQL
Familiarity with distributed systems concepts such as queuing, caching, retries, or reliability patterns
Experience with real-time systems or event-driven architectures
Experience integrating third-party APIs
Curiosity about or hands-on experience with LLM APIs Compensation & Benefits
Base salary up to $190,000
Competitive equity
Health coverage
Visa sponsorship available
Relocation support of up to $20,000 Equal Opportunity
Our client is committed to providing equal employment opportunity and a work environment free of discrimination and harassment for all employees and applicants.
Hiring Process
Notice
Artificial intelligence (AI) tools may be used to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist the recruitment process but do not replace human judgment. Final hiring decisions are made by humans. For more information about how candidate data is processed, please contact us.
¿Te interesa este puesto?