Remote job
Senior Full-Stack Engineer (Next.js & TypeScript)
Job details
About this role
Role overview Build and improve full-stack web products, from responsive interfaces to backend services and real-time APIs. The role spans application architecture, database-backed services, performance, and accessibility, working across the product stack.
Responsibilities - Develop web applications with Next.js, React, and Tailwind CSS, including App Router and server component patterns. - Design and build REST and GraphQL services with Node.js or NestJS, PostgreSQL, and Prisma. - Add real-time capabilities using Redis Pub/Sub, WebSockets, and Server-Sent Events. - Improve web performance against Core Web Vitals targets and meet WCAG 2.1 AA accessibility standards.
Requirements - At least four years of professional full-stack development experience with TypeScript, React, and Node.js. - Strong knowledge of relational database design, SQL indexing, and transaction management. - Experience with Docker, Kubernetes, and automated CI/CD pipelines. - Care for interface details, including typography and small interaction behaviors.
Benefits and work setup - Full health and dental coverage, flexible hours, a work-from-home stipend, and an annual bonus. - Hybrid or remote work in Canada; the role is associated with Oshawa, Ontario.