Remote job
Senior Full-Stack Engineer (Next.js / Node)
Job details
About this role
Role overview Build and maintain production web applications, taking features from early requirements through implementation and launch. The work spans customer-facing sites and authenticated products, with a focus on dependable data access, polished interfaces, and maintainable TypeScript. You’ll contribute hands-on while helping teammates deliver safe, consistent changes.
Responsibilities - Develop full-stack features with Next.js App Router, React, Node.js, and TypeScript. - Design relational data models and backend access patterns using Postgres or Supabase, including row-level security where appropriate. - Implement authentication, billing, notifications, and integrations with external services. - Improve accessibility, loading and error states, and web performance. - Work with product and design partners to clarify requirements, review code, mentor engineers, and document technical decisions.
Requirements - At least four years of experience delivering production web applications. - Strong practical experience with React or Next.js and Node.js in TypeScript. - Solid SQL skills and experience modeling relational data; Postgres experience is preferred. - Experience with authentication and file uploads, plus at least one payments or messaging integration. - Ability to own delivery in an asynchronous remote team and communicate progress clearly in writing. - Examples or references demonstrating shipped client or SaaS work.
Benefits and work setup - Remote-first work with some overlap for teams and clients across the UAE, USA, and UK. - Work on real software products and client engagements, with clear ownership and an asynchronous written culture. - Senior mentorship and potential to grow toward a lead role as delivery skills develop.