Build and maintain full-stack software used in classrooms, working primarily with React, TypeScript, Node.js, and AWS while owning production reliability, improving code quality, and mentoring engineers.
Senior Full-Stack Engineer
๐ Description
- Build polished, accessible interfaces with React, TypeScript, Tailwind, Shadcn, and Radix.
- Develop APIs in Node.js and use Shell when needed.
- Autonomously investigate challenges and take accountability for solutions.
- Consider problems and solutions from the user's perspective, and use good judgment about when to ship.
- Communicate clearly and frequently through reading and writing.
- Support teammates, learn unfamiliar areas, and work across the codebase as a generalist.
๐ ๏ธ Requirements
- Ships polished, accessible UI in React + TypeScript (Tailwind, Shadcn, Radix).
- Work primarily in TypeScript, and dabble in Shell as necessary
- Build APIs in Node.js
- Are extremely supportive, especially when teammates are faced with new challenges
- Are left to autonomously figure out solutions to their challenges
- Think hard about every problem and its solution from userโs perspective
- Value clear and frequent communication (we do a lot of reading and writing)
- Enjoy being a generalist and are not tied down to a specific framework or surface area of our codebase
- Feel a great sense of accountability to each other
- Have good judgement of when to ship: perfect is the enemy of good
Full job description
Engineers on our team today:
Ships polished, accessible UI in React + TypeScript (Tailwind, Shadcn, Radix).
Work primarily in TypeScript, and dabble in Shell as necessary
Build APIs in Node.js
Are extremely supportive, especially when teammates are faced with new challenges
Are left to autonomously figure out solutions to their challenges
Think hard about every problem and its solution from userโs perspective
Value clear and frequent communication (we do a lot of reading and writing)
Enjoy being a generalist and are not tied down to a specific framework or surface area of our codebase
Are naturally curious and willing to learn something they donโt have experience in
Feel a great sense of accountability to each other
Have good judgement of when to ship: perfect is the enemy of good
Have a fundamental understanding of Linux/Docker/networking
Similar jobs
Search more Full Stack Engineer jobsOwn full-stack development across established and next-generation platforms, from production fixes and performance tuning to modern APIs, React front ends, cloud infrastructure, and AI-assisted engineering workflows.
Design and deliver full-stack Access Security features that use AI to surface identity risks and guide remediation, shaping intuitive React experiences and reliable backend services for enterprise customers.
Senior Full Stack Typescript Engineer (AI)
Own end-to-end product features and build reliable AI-powered document workflows, integrating model predictions with deterministic calculations, validation, and human review in production.
Build and improve customer-facing experiences, reliable backend services, APIs, and internal tools, partnering with Customer Success and Engineering to resolve customer pain points and streamline workflows.
