
Full-Stack Software Engineer I
Electronic Arts (EA) · Vancouver, BC
This listing has closed — view similar roles below.
- On site
- Full-time
- CA$90,000 / year
- Vancouver, BC
Job highlights
- Develop internal tools and services for game teams.
- Ship full-stack features using React and NodeJS.
- Work in an AI-First development culture.
- Support 24x7 live services and customers globally.
- Collaborate on requirements and deliver quality software.
About the role
Full-Stack Software Engineer I
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
As a Software Engineer I, you will develop essential internal tools and services that empower game teams and studios. You will ship full-stack features end-to-end: React frontends, NodeJS backends, and everything in between.
Reporting to the Engineering Manager, you will work inside an AI-First development culture where agentic tooling is how we build, iterate, and deliver faster than teams twice our size.
Our 24x7 live services mean on-call support is part of our responsibilities, as we support customers across broad time zones worldwide.
Responsibilities
- Collaborate with team members to define project requirements, technical specifications, and deliverables, ensuring understanding of our goals.
- Deliver quality features, identify risks and dependencies.
- Write automated tests and deliver high-quality software.
- Debug live incidents, even in unfamiliar territory or situations.
- Participate in code reviews, contribute to documentation, and help identify opportunities for process improvement.
- Use AI-powered coding agents (e.g., Claude Code, Copilot) as your primary development accelerator.
- Steer AI-generated code with an attention to correctness, security, and maintainability.
Qualifications
- 1+ years of software engineering experience
- Experience with web platforms and related technologies, including JavaScript, TypeScript, NodeJS, React, and ExpressJS
- Experience using AI-powered development tools as part of your workflow
Bonus
- Experience with Python, NextJS, or Vite
- Familiarity with Git, CI/CD pipelines, and cloud deployments
- Exposure to DevOps or infrastructure systems such as Docker and Kubernetes
- Experience with AWS services (S3, EC2, RDS, CloudWatch, Lambda Functions)
- Knowledge of database technologies (SQL and NoSQL)
- Experience with testing solutions such as Cypress and Jest
Key skills/competency
- Software Engineering
- Full-Stack Development
- JavaScript
- TypeScript
- NodeJS
- React
- ExpressJS
- AI Development Tools
- Web Platforms
- Problem-Solving
Skills & topics
- Full-Stack Software Engineer
- Software Engineer
- JavaScript
- TypeScript
- NodeJS
- React
- ExpressJS
- Web Development
- AI Tools
- Game Development
- Backend Development
- Frontend Development
- Hybrid Remote
- Engineering Manager
- CI/CD
- AWS
- DevOps
How to get hired
- Tailor your resume: Highlight experience with JavaScript, NodeJS, React, and AI development tools. Quantify achievements where possible.
- Showcase AI proficiency: Emphasize your experience using AI-powered coding agents in your workflow.
- Prepare for technical interviews: Brush up on web technologies, data structures, algorithms, and testing methodologies.
- Demonstrate problem-solving skills: Be ready to discuss debugging live incidents and collaborating on technical specifications.
- Research EA's culture: Understand their focus on creativity, community, and AI-driven development.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the core technologies for the Full-Stack Software Engineer role at Electronic Arts?
- The core technologies for this Full-Stack Software Engineer role at Electronic Arts include JavaScript, TypeScript, NodeJS, and React. Experience with ExpressJS is also highly valued.
- Does Electronic Arts use AI in its development process for this role?
- Yes, Electronic Arts explicitly mentions an AI-First development culture and the use of AI-powered coding agents, such as Claude Code and Copilot, as primary development accelerators for this role.
- What level of experience is required for the Full-Stack Software Engineer I position?
- The position requires at least 1 year of software engineering experience, with a focus on web platforms and related technologies.
- What is the work arrangement for this Full-Stack Software Engineer job at EA?
- This position offers a hybrid remote/in-office work arrangement, providing flexibility for employees.
- What are some 'bonus' qualifications that would make a candidate stand out for this role?
- Bonus qualifications include experience with Python, NextJS, Vite, Git, CI/CD pipelines, cloud deployments, DevOps tools like Docker and Kubernetes, AWS services, database technologies (SQL/NoSQL), and testing solutions like Cypress and Jest.
- Is on-call support expected for this Full-Stack Software Engineer role at EA?
- Yes, due to EA's 24x7 live services, on-call support is part of the responsibilities for this role, supporting customers across various time zones.
- How can I best prepare for the technical interview for a Full-Stack Software Engineer role at EA?
- To prepare for the technical interview, focus on your experience with JavaScript, NodeJS, and React. Be ready to discuss your approach to full-stack development, AI tool usage, and debugging live incidents.
- What kind of projects will a Full-Stack Software Engineer work on at Electronic Arts?
- You will develop essential internal tools and services that empower game teams and studios, shipping full-stack features end-to-end.