Senior Full Stack Engineer - Electronic Arts [EAFS260703]
$120,000–$150,000 year
RemoteCanada
Job Summary
Build performant, accessible full-stack features using React 19+ and Next.js, spanning UI components, server components, route handlers, and API layers. Architect backend components, manage data pipelines with AWS Lambda, and automate release workflows via GitLab and Infrastructure as Code. Shape UI foundations through Atomic Design principles while implementing comprehensive unit, integration, and e2e testing. Own SLO measurement and reporting using Mixpanel, and maintain system reliability through distributed debugging with Sentry and CloudWatch. Lead code reviews, drive architectural choices via RFC processes, and participate in requirements engineering within agile workflows.
Required Qualifications
- Proven experience across the full application stack and lifecycle, starting with developer experience (code quality and productivity tools) all the way through production deployment
- 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
- Strong experience building and consuming APIs, establishing data contracts, and managing backend systems or data pipelines
- Practical experience with process automation, CI/CD pipelines (e.g., GitLab), and managing infrastructure through IaC tools like AWS CDK or Terraform
- Experience setting up application monitoring (e.g., Sentry, CloudWatch) and using distributed debugging techniques across multiple architectural layers
- Ability to attend regular syncs with EU team members before 9 am Eastern Time Zone
Desired Qualifications
- Proven experience writing and maintaining clear documentation, progress reports, and structured requests for changes, with the ability to seamlessly interface with specialized internal teams, external design/dev partners, and service providers
- Experience building, shaping, or maintaining AI and LLM agents for coding, including writing rulesets and skills to ensure they fulfill clean code requirements
- Experience working with or building systems using WebSockets, pub/sub architectures, or other asynchronous communication patterns
- Experience with interactive 2D/3D Canvas experiences, game engines, data visualization, or gamification elements
- Experience scaling production platforms to support 100k+ users
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.