Fullstack Developer
About the Role
We're looking for a Fullstack Developer to build and ship features across the entire stack. You'll work on everything from React components and interactive UIs to API endpoints and database queries — delivering complete, user-facing features from start to finish.
This is a great role for someone who thrives on variety and wants to see the direct impact of their work on customers.
What You'll Do
- Build and ship features end-to-end — frontend UI through backend API and database
- Develop responsive, accessible React interfaces using our component library
- Design and implement RESTful APIs and backend services in Node.js
- Write and optimize database queries and data models in PostgreSQL
- Collaborate with designers to implement pixel-accurate, performant interfaces
- Write tests at all levels (unit, integration, e2e) to maintain code quality
- Participate in code reviews and contribute to team engineering standards
What We're Looking For
- 3-5 years of professional fullstack development experience
- Strong TypeScript proficiency on both frontend and backend
- Solid experience with React and modern frontend tooling
- Backend experience with Node.js and relational databases (PostgreSQL preferred)
- Understanding of REST API design and web security fundamentals
- Comfort with Git workflows, CI/CD pipelines, and collaborative development
- Product-minded approach — you think about the user, not just the code
Nice to Have
- Experience with Next.js or similar SSR/SSG frameworks
- Familiarity with Tailwind CSS or utility-first CSS approaches
- Background with real-time features (WebSockets, server-sent events)
- Experience with containerization (Docker) and cloud platforms (AWS)
- Interest in developer experience and internal tooling