Ukraine•North Macedonia•Turkey•European Union•Serbia•Bosnia•Georgia
Remote
Mid Level
Full Time
Next.jsTypeScriptReactNode.jsFastifyPayload CMSPostgreSQLRemoteMid-level
Requirements
- •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 (Fastify, Nest, or Express) with PostgreSQL — REST API design, schema migrations, integrations over REST and webhooks (signature verification, idempotency, retries) — plus a working understanding of HTTP/REST, auth mechanisms, and web security fundamentals
- •Hands-on with the modern client stack: 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 (Payload, Strapi, Directus, or equivalent) — collections, access control, generated types, migrations
- •Testing and delivery discipline: e2e tests (Cypress or Playwright) and unit/integration tests (Vitest or Jest), Git flow, code review, working with CI
- •Daily use of AI development tools (Claude Code or equivalents), including configuring them for a project — context, instructions, rules, MCP/integrations — with full ownership of the quality, security, and correctness of generated code
- •English — B1+
What You'll Do
- •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 — billing, email/CRM, analytics — over REST APIs and webhooks
- •Cover functionality with unit, integration, and e2e tests at the level the team expects
- •Run a thorough self-review before code review, and review teammates' code with the same rigour
- •Fix bugs and perform root-cause analysis for recurring issues
- •Optimize page and endpoint performance — rendering and caching strategy, database queries, bundle size
- •Apply secure development practices: schema validation, access control, safe handling of secrets
- •Follow observability practices — structured logging, metrics, and alerts — using existing tooling
- •Break down, estimate, and ship your own tasks to production within the sprint — and stay accountable for them after release
- •Own the areas of the product you work in: their stability, performance, and follow-up fixes
- •Surface requirement clarifications, estimate changes, and risks early and in writing
- •Escalate complex architectural decisions and critical risks to senior engineers
Nice to Have
- •Owns the outcome — takes a task from requirement to production without waiting to be pushed, and stays accountable for the result and the area it touches
- •Maximally autonomous and involved — needs a goal, not step-by-step instructions, and cares how the product performs, not just whether the ticket is closed
- •Verifies before trusting — treats AI output, third-party responses, and your own code as unproven until tested
- •Structured communicator — surfaces risks, blockers, and estimate changes early, in writing, in a remote team
- •Knows the edge of their scope — escalates architectural and security decisions instead of improvising them
- •Learns from incidents — fixes the root cause, not just the symptom
Benefits
- •Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance
- •Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days
- •Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge
- •Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them
- •Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere
