Full-Stack Engineer
Summary
The Full-Stack Engineer will build and maintain web and mobile product features using React, Next.js, and Node.js, while also developing and optimizing AI-enabled capabilities. The role involves end-to-end ownership of the development lifecycle, from prototyping to production support and AI observability.
You will build polished web and mobile experiences while working across frontend applications backend services APIs databases integrations and infrastructure. You will own features from concept and prototyping through testing deployment and production support. You will also improve AI-enabled capabilities and support their evaluation observability tracing and debugging.
Responsibilities
- Build product experiences across web and mobile
- Develop frontend applications with React React Native Next.js TypeScript and JavaScript
- Develop supporting services and APIs with Node.js
- Work with Supabase databases REST APIs and third-party integrations
- Take features from concept through implementation testing deployment and production
- Make practical architecture tooling and technical trade-off decisions
- Bring structure to evolving products and incomplete requirements
- Use AI-assisted development workflows
- Build and improve AI-enabled product capabilities
- Support AI evaluation experimentation observability tracing and debugging
- Maintain and improve products after launch
- Manage multiple projects and priorities with end-to-end ownership
Requirements
- Strong track record of building and shipping real products
- Strong frontend engineering skills and product usability judgment
- Hands-on experience with React React Native Next.js TypeScript and JavaScript
- Experience with Node.js APIs databases backend services and integrations
- Experience building and releasing mobile applications
- Understanding of modern product design development testing deployment and operations
- Good engineering judgment and practical technical decision-making
- Ability to work with incomplete requirements
- Strong ownership curiosity and adaptability
- Experience with LLM-powered applications is preferred
- Knowledge of AI evaluation experimentation prompt evaluation and model assessment is preferred
- Experience with AI observability tracing and debugging is preferred
- Familiarity with Braintrust Langfuse or similar platforms is preferred