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