Senior Full Stack Engineer

New
H
HatchSoftware Development
Location: ON, CA, Ability to attend regular syncs with EU team members before 9 am Pacific.Full-TimeSenior
Salary120,000 - 150,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
Next.jsReact

Requirements

  • Strong hands-on experience with React and Next.js, specifically the App Router paradigm, across both client and server.
  • Proven experience building and consuming APIs in Next.js (route handlers, server actions, or equivalent) and integrating with databases, internal services, and third-party APIs.
  • Comfort working across the stack, with a clear preference and strength in frontend and data integration work.
  • Expertise with CSS Modules and component-scoped styling patterns.
  • Experience working within or contributing to a design system built on Atomic Design methodology.
  • Proficiency with Storybook for documentation, visual testing, and component development.
  • Familiarity with ESLint, Turbopack, and modern frontend tooling.
  • Experience with next-intl or comparable localization frameworks in Next.js.

Responsibilities

  • Build performant, accessible, and maintainable full stack features using React and Next.js (App Router), spanning UI, server components, route handlers, and API layers.
  • Design and implement data integrations within the frontend, including server components, API routes, server actions, and integrations with internal services, databases, and third-party APIs.
  • Implement component-level styling with CSS Modules and help maintain consistent patterns across the codebase.
  • Contribute to and refine our design system based on Atomic Design principles (atoms → molecules → organisms → templates → pages).
  • Develop and document components in Storybook, supporting visual testing and isolated development workflows.
  • Work closely with Design to translate high-fidelity Figma specs, ensuring UI accuracy and proper use of tokens, spacing, and variants.
  • Model and shape data contracts between the frontend and backend, optimizing fetching patterns, caching, and rendering strategies (SSR, SSG, ISR, streaming).
  • Collaborate with Engineering and Product to drive architectural decisions around composition, abstraction boundaries, and long-term full stack scalability.
  • Participate in code reviews, improve tooling, and help maintain high engineering standards.
  • Implement and support localization using next-intl or equivalent i18n solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 150,000 CAD per year
Apply Now