Description
As an Engineer (Full Stack, FE focus) on Perform & Insights Coach, you’ll build AI‑powered coaching experiences that help managers and employees turn insights into confident action—directly supporting Culture Amp’s mission to create a better world of work. Coach combines People Science and AI to deliver a personalised coaching assistant and is being implemented across the Culture Amp platform, including integrations with Perform and Engage.
You’ll join a cross‑functional product team in Coach, working with product, design, data science, and platform partners to evolve a trusted, secure coaching experience grounded in proven methodologies and evidence, and you’ll help balance the team’s overall skill mix with strong front‑end capability while contributing across the stack where needed.
- Build and ship features end‑to‑end—discovery, implementation, testing, launch, iteration—primarily in React/TypeScript and Next.js, and step into Python services when needed to unblock outcomes.
- Implement intuitive, performant UI for AI chat experiences (including streaming), with a focus on accessibility, error handling, and observability that scales as Coach expands across surfaces.
- Use type‑safe BFF patterns (Next.js API routes) to create reliable, observable data flows between front end apps and back end services, reducing integration defects.
- Collaborate with back‑end and data science partners to integrate AI‑enabled capabilities (e.g., RAG, agents/tools, evals/guardrails) into trustworthy, privacy‑aware product workflows.
- Improve reliability and performance with careful handling of streaming and token efficiency, clear API contracts, and production monitoring/alerting as Coach consolidates into a single endpoint for all surfaces.
- Raise the bar for quality via pairing, thoughtful code reviews, small design docs/RFCs, and pragmatic testing, leaving systems better than you found them.
- Proven technical ability building production React/TypeScript UIs in Next.js, with experience using a design system, performance tuning, and accessibility best practices.
- Willingness and capability to work across the full stack—comfortable collaborating on Python services and APIs to keep outcomes moving, even if your strength is front end.
- Practical familiarity with AI‑enabled product development (or a strong desire to learn), including integrating RAG/agents/tooling and evals/guardrails into product workflows with a safety‑first mindset.
- Ability to break down tasks, communicate trade‑offs, and work independently while keeping collaborators aligned in an evolving, ambiguous space consistent with expectations at this level.
- Clear, kind communication and strong collaboration with engineers, product managers, people scientists, designers, and data scientists.
- A pragmatic problem solver who enjoys decomposing ambiguous problems and iterating toward outcomes that customers feel.
- A front‑end craftsperson who cares about UX quality, accessibility, and performance.
- Curious about AI, motivated by shipping trustworthy features that improve how people work across Perform and Insights.
- A supportive teammate who learns fast through feedback, mentors peers through pairing/code review, and invests in a healthy, inclusive team culture.