Senior Full Stack Engineer - Electronic Arts [EAFS260519]

 Posted 15 days ago
  
 Canada
  
 120K - 150K per year
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Lead the end-to-end development of scalable web products with a heavy focus on frontend architecture and data integrations. You will evolve the design system using Atomic Design principles and connect frontend interfaces to backend services and APIs.

Senior Full Stack Engineer - Electronic Arts [EAFS260519]


About Us!

We are a product driven team focused on building custom software solutions that solve real business problems. We work closely across engineering, product, and design to create scalable systems, internal tools, and data driven platforms that deliver real impact. Our culture values speed, ownership, and practical execution, allowing us to turn complex ideas into production ready solutions quickly.

About The Role

We’re looking for a Senior Full Stack Engineer to lead the development of high-quality, scalable web products end to end. While the backend is built on Next.js, this role is heavier on the frontend, with a strong focus on modern React and Next.js development, component architecture, and the data integrations that power our interfaces. You’ll shape UI foundations, evolve our design system, and connect the frontend to backend services and data sources to deliver fast, reliable user experiences.

You Will:

  • 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.
  • Use and optimize development tooling such as ESLint and Turbopack.

You Have:

  • 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.

Nice-to-Have:

  • Experience with React Aria, Base UI, or Radix UI primitives.
  • Strong Figma skills, including inspecting design tokens and translating designs into precise UI implementations.
  • Deep understanding of Atomic Design principles beyond day-to-day component work.
  • Experience with data fetching and caching libraries (e.g., TanStack Query, SWR) and patterns for managing server state in React.
  • Experience with TypeScript, schema validation (e.g., Zod), and ORMs or query builders (e.g., Prisma, Drizzle).
  • Familiarity with observability and performance tooling for full stack Next.js applications.

Time Zone Requirements:

  • Ability to attend regular syncs with EU team members before 9 am Pacific.

Job Types:

  • Permanent, Full-time
  • Schedule: Monday to Friday

Pay:

$120K to $150K CAD per year

We Offer:

  • Health Spending Account
  • Disability insurance
  • Life insurance
  • Paid time off
  • Work from home

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Full Stack Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified