Job details
About this role
Role overview
Senior full-stack engineer role focused on building production web applications for external clients. The position spans the entire stack, from database modeling through user-facing interfaces, working in React and Next.js on the frontend and Node and TypeScript on the backend. The team is committed to agentic engineering, treating AI coding agents as a routine part of how features get designed and shipped.
Responsibilities
- Design, build, and maintain features across the React and Next.js frontend and the Node and TypeScript backend. - Design and consume APIs, and shape the data models that support them. - Review code, including AI-generated code, for correctness, consistency, and long-term quality. - Partner with product, design, clients, and fellow engineers to deliver features end to end. - Diagnose and resolve issues that surface in production. - Contribute to the team's engineering standards, tooling, and practices.
Requirements
- 5+ years of experience building and shipping full-stack web applications. - Strong TypeScript skills, with React and Next.js on the front end and Node on the back end. - Solid grounding in API design and data modeling. - Hands-on experience building on AWS. - Consistent testing habits and attention to maintainable code. - Strong written and spoken English communication. - Comfort working in a fast-paced, agile consulting environment.
Nice to have
- Prior work on AI-heavy products or integrating LLM-powered features. - Deep PostgreSQL experience. - Experience building or maintaining a design system. - Familiarity with CI/CD pipelines and DevOps practices. - Open-source contributions worth highlighting.