All open roles
EngineeringContractRemote
Full-stack Engineer
Build and ship web products end to end, from our own SaaS, ReviewsJet, to the platforms we build for clients, with Next.js, Node.js and PostgreSQL.
About the role
You'll work across the whole stack on two kinds of product: ReviewsJet, the review platform we build and run ourselves, and the web applications we design and build for clients. One week you might ship a new integration that imports reviews from another platform; the next, you might help a client launch the first version of their SaaS.
What you'll do
- Design, build and ship features end to end, from database schema to polished UI
- Build fast, accessible interfaces with React, Next.js and TypeScript
- Write APIs, background jobs and third-party integrations in Node.js
- Model data and write reliable queries in PostgreSQL and MongoDB
- Review code, write tests and keep our codebases clean and easy to hand over
- Talk to users and clients, and turn feedback into improvements
What we're looking for
- Solid professional experience building production web applications
- Strong TypeScript, React and Node.js skills
- Comfort working with relational databases and designing APIs
- Care for the details users notice: performance, accessibility and clear UX
- Clear written communication and the ability to work independently
Nice to have
- Experience with Next.js App Router, TanStack or a headless CMS such as Payload
- Experience building SaaS: authentication, billing and multi-tenant data
- Experience with integrations, scraping or data-sync pipelines
How we work
We're a small, senior team. We work in short cycles with weekly releases, review each other's code, write things down, and talk directly with the people who use what we build. You'll have real ownership from day one.