Summary
Join a small, experienced SaaS engineering team where you will own problems from idea through implementation. Build and improve modern web applications across the frontend and backend, translate design files into precise interfaces, and contribute to testing, deployment, and ongoing product quality.
Highlights
Join a small senior engineering team with meaningful ownership over features and technical problems, working across the full stack with a modern TypeScript ecosystem and strong emphasis on quality implementation.
Description
About The Role
We're looking for full-stack engineers to join a growing SaaS engineering team.
The team is small and senior, and needs additional hands to ship new features, fix bugs, and enhance existing functionality, with real ownership over problems that aren't always fully specified up front.
Tech Stack
Frontend: Next.js (a React framework for building fast, server-rendered web apps) and Tailwind CSS (a utility-first CSS framework for styling), written in TypeScript (a typed version of JavaScript).
Backend: Nest.js (a TypeScript framework for building structured, scalable server-side APIs) using TypeORM (an object-relational mapping library that connects the backend code to the database without writing raw SQL for every query).
Database: PostgreSQL, a relational database, including schema design.
Design handoff: Designs come from Figma, and the goal is pixel-perfect front-end implementation that matches them closely.
CI/CD and hosting: GitHub Actions handles automated testing and deployment.
Infrastructure runs on AWS, including some serverless functions and CloudFormation (infrastructure defined as code).
Front-end deploys go through Vercel.
What You'll Work On
A multi-product SaaS platform, with a Next.js/Tailwind front-end and a Nest.js back-end API.
New feature development, bug fixes, and enhancements to existing functionality.
Translating Figma designs into pixel-perfect, production-ready UI.
What We're Looking For
Comfortable with requirements that aren't fully spelled out, able to independently define and drive solutions.
Strong full-stack fluency across the Next.js/Nest.js stack, not just front-end.
An AI-native workflow: real, effective use of tools like Claude Code or Codex as part of daily development, from task definition through code generation, PR review, and testing, not just occasional use.
Strong spoken English, since the role involves regular calls.
Mid-level experience.