Back to jobs
EngineeringFull role brief

Senior Full-Stack Developer (Next.js + Node)

Ship complete MakePay product workflows from UI to API.

This role is for a senior builder who can move across Next.js, Node.js, product logic, and release quality. You will own full workflows such as payment-link setup, customer portal actions, merchant onboarding, and operational dashboards.

Why this role matters

  • Shorten the path from product idea to working merchant feature.
  • Improve consistency between frontend states, backend contracts, and support workflows.
  • Help MakePay launch end-to-end payment features without handoff gaps.

What you will own

  • Build full-stack features across Next.js UI, API routes, service logic, tests, and release validation.
  • Design data flows for merchants, customers, payment sessions, subscriptions, and operational actions.
  • Collaborate with design and backend specialists to ship polished, traceable product experiences.

What you bring

  • Strong production experience with React, Next.js, TypeScript, Node.js, and API integration work.
  • Ability to reason through data models, permissions, validation, and user-facing edge cases.
  • A practical engineering style that balances speed, maintainability, and product quality.

Nice to have

  • Experience in fintech, payments, crypto, commerce, subscriptions, or SaaS dashboards.
  • Comfort working in monorepos and across shared packages or internal libraries.
  • A track record of owning ambiguous features through design, implementation, and launch.

First 90 days

  • Deliver a full merchant workflow improvement with tests and production-ready UI states.
  • Map one complex MakePay flow end to end and identify simplifications.
  • Help define full-stack implementation standards for the next phase of hiring.

How we work

Clear ownership, close product feedback, and direct merchant impact.

You will work across product, design, support, and engineering, often acting as the person who keeps the whole workflow coherent.