Hatch
Senior Full Stack Engineer - Electronic Arts [EAFS260703]
Canada · Senior · Full-time
Sponsorship not specified$130k-$170kDetected 13 days ago
ReactNext.jsFull-Stack DevelopmentCode ReviewGitAWSCI/CDDevOpsWebSocketsData EngineeringData VisualizationLLMsDesign SystemsCommunication
About the role
- You will have deep expertise in the development domain and have sufficient touch-points across everything from developer experience to service-level objectives.
- We value an abstract understanding of engineering principles over specific tool syntax, looking for someone who can easily master and apply core concepts to any framework.
Responsibilities
- Build performant, accessible, and maintainable full-stack features using React 19+ and Next.js, spanning UI components, server components, route handlers, and API layers.
- Evolve our design system based on Atomic Design principles (atoms → molecules → organisms → templates → pages), writing clean, component-level styles.
- Implement comprehensive application testing (unit, integration, and e2e testing).
- Set up and maintain application monitoring using Sentry and AWS CloudWatch, and perform distributed debugging by tracing issues through all involved domains.
- Participate in requirements engineering within agile workflows, lead code reviews, provide structured feedback, and drive architectural choices via RFC processes.
- Experience scaling production platforms to support 100k+ users.
- As a Senior Full Stack Engineer, you will take ownership of features across the entire application lifecycle, moving away from a traditional siloed approach to a true 'you build it, you run it' mentality.
- While you will build modern, high-performing frontend interfaces using React 19+ and Next.js, you will also architect backend components, build data pipelines, manage infrastructure as code, and ensure long-term platform reliability.
- You Will: Drive Full-Stack Features: Build performant, accessible, and maintainable full-stack features using React 19+ and Next.js, spanning UI components, server components, route handlers, and API layers.
- Shape UI Foundations: Evolve our design system based on Atomic Design principles (atoms → molecules → organisms → templates → pages), writing clean, component-level styles.
Requirements
- Ability to attend regular syncs with EU team members before 9 am Eastern Time Zone.
- A deep, abstract understanding of engineering principles, tools, and frameworks, with a proven ability to learn abstract concepts and apply them across different tools.
- Deep hands-on experience with modern frontend development using Next.js, React 19+, and component architectures built on Atomic Design methodology.
- Practical experience with process automation, CI/CD pipelines (e.g., GitLab), and managing infrastructure through IaC tools like AWS CDK or Terraform.
- Experience with interactive 2D/3D Canvas experiences, game engines, data visualization, or gamification elements.
- You Have: Full-Lifecycle Experience: Proven experience across the full application stack and lifecycle, starting with developer experience (code quality and productivity tools) all the way through production deployment.
- Strong Engineering Abstraction: A deep, abstract understanding of engineering principles, tools, and frameworks, with a proven ability to learn abstract concepts and apply them across different tools.
- Frontend Expertise: Deep hands-on experience with modern frontend development using Next.js, React 19+, and component architectures built on Atomic Design methodology.
- DevOps & Platform Fundamentals: Practical experience with process automation, CI/CD pipelines (e.g., GitLab), and managing infrastructure through IaC tools like AWS CDK or Terraform.
Nice to have
- Interactive Canvas & Graphics: Experience with interactive 2D/3D Canvas experiences, game engines, data visualization, or gamification elements.
- Time Zone Requirements: Ability to attend regular syncs with EU team members before 9 am Eastern Time Zone.
Compensation
- $130k-$170k
Benefits
- Health Spending Account Disability insurance Life insurance Paid time off Work from home
This listing is sourced directly from Hatch's careers page and normalized into a canonical job model.