Ruby Labs
Ruby Labs
New

Middle Next.js Developer

Brak informacji o wynagrodzeniu
MidFull-time
#440809·Dodano 4 dni temu·33
Źródło: Ruby Labs
Aplikuj teraz

Tech Stack / Keywords

Next.jsTypeScriptFastifyPayload CMSPostgreSQLReactNode.jsTanStack QueryZustandTailwind CSS

Firma i stanowisko

Ruby Labs is a leading tech company that creates and operates innovative consumer products. The company offers opportunities across the health, education, and entertainment industries, focusing on consumer-led products.

Wymagania

Must-Have Experience:

  • 2+ years of commercial React experience, including 1+ year with Next.js (App Router, Server Components, route handlers, rendering and caching strategies) and solid TypeScript
  • Node.js backend experience on a typed HTTP framework such as Fastify, Nest, or Express with PostgreSQL; knowledge of REST API design, schema migrations, REST/webhook integrations, HTTP/REST, auth mechanisms, and web security fundamentals
  • Experience with modern client stack: TanStack Query, Zustand, React Hook Form + Zod, Tailwind CSS, and a React component library like HeroUI, MUI, or shadcn/ui
  • Experience with code-first headless CMS on PostgreSQL like Payload, Strapi, or Directus
  • Testing and delivery discipline with e2e tests (Cypress or Playwright) and unit/integration tests (Vitest or Jest), Git flow, and code review
  • Daily use of AI development tools (Claude Code or equivalents) with full ownership of quality, security, and correctness of generated code
  • English proficiency at B1+ level

Leadership Attributes:

  • Takes ownership from requirement to production and accountability for impact
  • Maximally autonomous and involved, with goal-oriented work approach
  • Verifies AI output, third-party responses, and own code before trusting
  • Structured communication to surface risks, blockers, and estimate changes early
  • Recognizes scope limits and escalates architectural and security decisions
  • Learns from incidents by fixing root causes

Obowiązki

Feature Development:

  • Build features across the Next.js client and the Fastify + Payload CMS backend according to product requirements
  • Write code that follows the team's Feature-Sliced Design layering, naming, and import conventions
  • Ship changes behind feature flags and A/B experiments, fully localized across every supported locale
  • Integrate third-party providers such as billing, email/CRM, and analytics over REST APIs and webhooks

Quality & Reliability:

  • Cover functionality with unit, integration, and e2e tests
  • Run thorough self-review before code review and review teammates' code rigorously
  • Fix bugs and perform root-cause analysis for recurring issues
  • Optimize page and endpoint performance including rendering, caching strategy, database queries, and bundle size

Security & Observability:

  • Apply secure development practices including schema validation, access control, and safe handling of secrets
  • Follow observability practices including structured logging, metrics, and alerts

Collaboration:

  • Break down, estimate, and ship own tasks to production within sprints and stay accountable after release
  • Own the areas of the product worked on regarding stability and performance
  • Surface requirement clarifications, estimate changes, and risks early and in writing
  • Escalate complex architectural decisions and critical risks to senior engineers

Benefity

  • Remote work environment with flexibility to work from anywhere
  • Unlimited paid time off (PTO)
  • Paid national holidays
  • Company-provided Apple MacBook
  • Flexible Independent Contractor Agreement offering flexibility, autonomy, tax advantages, networking opportunities, and reduced employment obligations
Płatne święta

Inne informacje

Applicants must be located within approximately ± 4 hours of the Central European Time (CET) zone to ensure optimal collaboration and communication during working hours.

Ruby Labs

Ruby Labs

18 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz