Middle Next.js Developer

Ruby Labs

United States

Remote

USD 90,000 - 150,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Fully remote
Unlimited PTO
MacBook provided
Contractor agreement
Three-stage interview

Job summary

ruby-labs is seeking a mid-level frontend and full-stack engineer to own features end-to-end for a consumer subscription product. You’ll work in a typed TypeScript monorepo spanning Next.js App Router client, a Fastify/Payload API backed by PostgreSQL, and Cloudflare Workers.

You’ll ship features with feature flags, be responsible for testing, security, and performance, and contribute to monitoring and alerts in a highly autonomous, sprint-driven environment.

Qualifications

  • Two or more years of commercial React experience.
  • Experience with Next.js App Router and TypeScript.
  • Node.js backend with Fastify, Nest, or Express and PostgreSQL.
  • Familiar with TanStack Query, Zustand, React Hook Form with Zod, Tailwind CSS, and a component library.
  • Experience with a code-first headless CMS like Payload, Strapi, or Directus.
  • Testing discipline with Playwright or Cypress and Vitest or Jest.
  • English at B1 or above.

Responsibilities

  • Build features across the Next.js frontend and Fastify+Payload backend.
  • Ship changes behind feature flags and A/B experiments with localization.
  • Integrate third-party providers via REST APIs and webhooks.
  • Implement unit, integration, and end-to-end tests and perform self-reviews.
  • Diagnose bugs, optimize rendering, queries, and bundle size.
  • Apply secure development practices and structured logging, metrics, and alerts.
  • Break down, estimate, and deliver tasks within sprints with risk communication.

Skills

React
Next.js
TypeScript
Node.js
REST APIs
Testing
AI tools

Tools

Next.js
Fastify
Payload CMS
PostgreSQL
Cloudflare Workers
TanStack Query
Zustand
Tailwind CSS

Job description

Role overview

A mid-level frontend and full-stack engineering role focused on a consumer subscription product, working inside a typed TypeScript monorepo that spans a Next.js App Router client, a Fastify and Payload CMS API backed by PostgreSQL, and edge services on Cloudflare Workers. You will own features end-to-end—from breakdown and estimate through implementation, testing, and production release—while working within a strict Feature-Sliced Design codebase. The position suits a disciplined engineer who treats production stability as the standard and is comfortable with high autonomy inside a sprint.

Responsibilities
  • Build product features across the Next.js frontend and the Fastify plus Payload CMS backend, respecting layered Feature-Sliced Design conventions.
  • Ship changes behind feature flags and A/B experiments, fully localized across every supported locale.
  • Integrate third-party providers for billing, email or CRM, and analytics through REST APIs and webhooks.
  • Cover functionality with unit, integration, and end-to-end tests, and conduct thorough self-reviews before requesting peer review.
  • Diagnose and root-cause bugs, optimize rendering and caching strategies, database queries, and bundle size.
  • Apply secure development practices—schema validation, access control, careful secret handling—and contribute structured logging, metrics, and alerts.
  • Break down, estimate, and deliver tasks within sprints, communicate risks early, and elevate architectural or security questions to senior engineers.
Requirements
  • Two or more years of commercial React experience, including at least one year with Next.js (App Router, Server Components, route handlers, rendering and caching) and confident TypeScript.
  • Node.js backend experience on a typed HTTP framework such as Fastify, Nest, or Express, with PostgreSQL, REST API design, schema migrations, and webhook integrations including signature verification, idempotency, and retries.
  • Hands-on familiarity with TanStack Query, Zustand, React Hook Form with Zod, Tailwind CSS, and a component library like HeroUI, MUI, or shadcn/ui.
  • Experience with a code-first headless CMS on PostgreSQL such as Payload, Strapi, or Directus, including collections, access control, and generated types.
  • Testing discipline using Playwright or Cypress for end-to-end coverage and Vitest or Jest for unit and integration tests, plus Git flow, code review, and CI workflows.
  • Daily use of AI development tools such as Claude Code or equivalents, including configuring context, instructions, and integrations, with ownership over the quality and security of generated output.
  • English at B1 or above.
Nice to have
  • Background in subscription or D2C product development.
  • Experience operating against edge runtimes like Cloudflare Workers.
  • Familiarity with performance budgets and observability platforms.
Benefits and work setup
  • Fully remote position open to candidates within roughly plus or minus four hours of CET.
  • Unlimited paid time off plus paid national holidays.
  • Company-provided MacBook.
  • Independent contractor agreement with flexibility on location and schedule.
  • Three-stage interview process: recruiter screen, technical interview, and final interview.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Level Frontend Engineer (React.js) - 4 Months - Remote - Octopus by RTG
Mid-Level Frontend Engineer (React.js) - 4 Months - Remote - Octopus by RTG

robusta • United States

Remote
USD 90,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 120,000 - 170,000
Performance bonus
Equity"
Health insurance
+2
Staff/Senior Frontend Engineer
Staff/Senior Frontend Engineer

Thaia • New York (NY)

On-site
GBP 65,000 - 110,000
Flexible equipment
Food & transport
Wellness stipend
+3
Senior Front-End Developer
Senior Front-End Developer

Segmentify UK Ltd • Turkey (NC)

On-site
USD 90,000 - 130,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Chatoly Assistant • United States

Remote
USD 120,000 - 160,000
Remote Next.js Engineer — End-to-End Feature Builder
Remote Next.js Engineer — End-to-End Feature Builder

Ruby Labs Ltd • Georgia

On-site
USD 80,000 - 120,000
Remote Work Environment
Unlimited PTO
Paid National Holidays
+2
Frontend Engineer (React / Next.js)
Frontend Engineer (React / Next.js)

Mindsize, LLC • United States

Remote
USD 85,000 - 130,000
Health insurance
401(k) match
Fully remote
+2
Remote Next.js Full-Stack Engineer, Subscriptions
Remote Next.js Full-Stack Engineer, Subscriptions

Ruby Labs • United States

Remote
USD 90,000 - 150,000
Fully remote
Unlimited PTO
MacBook provided
+2
Senior Frontend Engineer (Contractor)
Senior Frontend Engineer (Contractor)

Hauler Hero Inc. • United States

Remote
USD 110,000 - 165,000
Member of technical staff
Member of technical staff

ProductNow • Palo Alto (CA), Northern (KY)

On-site
USD 120,000 - 160,000