Remote job
Senior Full-Stack Engineer (Next.js / Node)
Job details
About this role
Role overview Own full-stack delivery for production web applications, from clarifying client needs with design and delivery partners to shipping and supporting features. The work spans SaaS products, operational platforms, authenticated dashboards, and public websites, with a focus on reliable TypeScript, sound data models, and polished user experiences.
Responsibilities - Build and maintain features in Next.js using the App Router, React, and TypeScript. - Design PostgreSQL or Supabase schemas, access controls, and dependable API boundaries. - Implement authentication, billing, notifications, and external service integrations. - Improve accessibility, loading and error states, and performance on public-facing pages. - Work with product and design partners to clarify requirements and reduce rework. - Review code, mentor other engineers, and document decisions for teams supporting the product.
Requirements - At least four years of experience delivering production web applications. - Strong React, Next.js, and Node.js skills using TypeScript. - Solid SQL and relational data modeling experience; PostgreSQL is preferred. - Experience with authentication, file uploads, and at least one payments or messaging integration. - Ability to own work in an asynchronous remote team and communicate progress in writing. - Examples or references demonstrating shipped client or SaaS products.
Benefits and work setup - Remote-first work with some schedule overlap for teams and clients across the UAE, US, and UK. - Work on real products across software, AI, and growth marketing engagements. - Clear ownership, written collaboration, and mentorship, with a potential path toward lead responsibilities. - Compensation and benefits are discussed during the interview process.