Middle Next.js Developer
Brak informacji o wynagrodzeniu
MidFull-time
#440809·Dodano 4 dni temu·33
Źródło: Ruby LabsTech 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
18 aktywnych ofert