R

Ruby Labs

Develops consumer health, edtech, entertainment apps

Middle Full-Stack Developer - Next.js

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedRemote

About the Job

Requirements

  • At least 2 years of commercial React experience, including at least 1 year with Next.js App Router, Server Components, route handlers, rendering, and caching strategies, plus solid TypeScript skills.
  • Node.js backend experience with a typed HTTP framework such as Fastify, Nest, or Express, and PostgreSQL; REST API design, schema migrations, REST and webhook integrations including signature verification, idempotency, and retries; working understanding of HTTP/REST, authentication mechanisms, and web security fundamentals.
  • Hands-on experience with TanStack Query, Zustand, React Hook Form, Zod, Tailwind CSS, and a React component library such as HeroUI, MUI, or shadcn/ui.
  • Experience with a code-first headless CMS on PostgreSQL, such as Payload, Strapi, or Directus, including collections, access control, generated types, and migrations.
  • Experience with end-to-end testing using Cypress or Playwright, and unit/integration testing using Vitest or Jest; Git flow, code review, and CI.
  • Daily use of AI development tools such as Claude Code or equivalents, including configuring project context, instructions, rules, MCP/integrations, and taking ownership of generated code quality, security, and correctness.
  • English proficiency at B1 or higher.
  • Take ownership of tasks and outcomes, work autonomously, verify code and third-party responses, communicate risks and blockers early in writing, escalate architectural and security decisions beyond one's scope, and learn from incidents by addressing root causes.

Responsibilities

  • Build features across the Next.js client and Fastify and Payload CMS backend according to product requirements.
  • Follow the team's Feature-Sliced Design layering, naming, and import conventions when writing code.
  • Ship changes behind feature flags and A/B experiments, fully localized across every supported locale.
  • Integrate third-party billing, email/CRM, and analytics providers over REST APIs and webhooks.
  • Cover functionality with unit, integration, and end-to-end tests at the level expected by the team.
  • Perform a thorough self-review before code review and review teammates' code.
  • Fix bugs and perform root-cause analysis for recurring issues.
  • Optimize page and endpoint performance, including rendering and caching strategy, database queries, and bundle size.
  • Apply secure development practices, including schema validation, access control, and safe handling of secrets.
  • Follow observability practices using existing tooling for structured logging, metrics, and alerts.
  • Break down, estimate, and ship assigned tasks to production within the sprint, and remain accountable after release.
  • Own the stability and performance of the product areas worked on and follow through on fixes.
  • Surface requirement clarifications, estimate changes, and risks early and in writing.
  • Escalate complex architectural decisions and critical risks to senior engineers.

About the Company

Ruby Labs

Develops consumer health, edtech, entertainment apps

Ruby Labs creates and runs a collection of consumer-facing digital products in health, education, and entertainment. Its apps are built for mobile devices and marketed directly to users, generating revenue from in-app purchases and subscriptions within its own product ecosystem. The company distinguishes itself by managing its own multi-vertical portfolio and operating with a remote-first culture, focusing on broad consumer appeal across wellness, learning, and entertainment needs. The company’s goal is to provide accessible digital platforms that help people improve well-being, acquire new skills, and enjoy engaging entertainment through its direct-to-consumer apps.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
2018

Recently Posted Jobs

Explore more opportunities at Ruby Labs

See more jobs