
Full-Stack Software Engineer
Electronic Arts5 days ago
Vancouver, CanadaEntry Level
Responsibilities
- Develop backend services and API routes using Node.js and NestJS.
- Architect and maintain reliable integrations with third-party APIs.
- Build data models and workflows combining internal services, external data, and Contentful.
- Implement authentication, authorization, validation, and other backend safeguards.
- Improve backend performance, scalability, and maintainability.
- Develop responsive user interfaces and reusable components with React and Next.js.
- Integrate frontend experiences with backend services and external data sources.
- Support Contentful content models, delivery pipelines, and data-fetching patterns.
- Conduct unit and integration testing across frontend and backend code.
- Participate in code reviews, documentation, Agile ceremonies, and cross-functional feature delivery.
Requirements
- 1–2 years of experience with Next.js, TypeScript, and Node.js.
- Bachelor’s degree in computer science, engineering, or a related field, or equivalent work experience.
- Proficiency in JavaScript/TypeScript across frontend and backend environments.
- Hands-on experience with Node.js, NestJS, and server-side logic.
- Working proficiency with React and Next.js, including component-driven development.
- Familiarity with Git and modern development workflows.
- Familiarity with Jest, React Testing Library, or similar testing frameworks.
- Familiarity with CI/CD pipelines such as GitLab or GitHub Actions.
- Experience with RESTful or GraphQL integrations.
Benefits
- British Columbia base salary range of $86,600–$118,600 CAD, depending on location.
- Three weeks of vacation per year to start and 10 days of sick time per year.
- Paid top-up to EI/QPIP benefits up to 100% of base salary for new-child leave, including maternity, parental, and adoption leave.
- Extended health, dental, and vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Potential eligibility for bonus and other incentive programs.
- Additional wellness benefits may include mental well-being support, retirement savings, paid time off, family leave, and complimentary games.
Tech Stack
Categories
About Electronic Arts
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 team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.