Electronic Arts is seeking a Full-Stack Software Engineer with 1-2 years of experience in Next.js, TypeScript, and Node.js. As a Full-Stack Software Engineer, you will develop scalable backend services and contribute to intuitive, performant user interfaces.

Responsibilities:

Backend Development:

  • Develop backend services and API routes using Node.js and NestJS.
  • Architect and maintain integrations with third-party APIs, ensuring reliability, efficiency, and clean abstractions for frontend use.
  • Build data models and workflows that combine multiple content and data sources.
  • Implement authentication, authorization, validation, and other backend safeguards.
  • Improve backend logic for performance, scalability, and long-term maintainability.

Frontend Development:

  • Develop responsive, user-friendly features using React and Next.js.
  • Integrate frontend experiences with backend services and external data integrations.
  • Ensure UI performance, cross-browser consistency, and best practices in responsive design.

CMS & Content Delivery:

  • Work with headless CMS platforms to support content models, delivery pipelines, and content-driven application features.
  • Implement clean data-fetching patterns that keep content experiences reliable and scalable.

Quality Assurance & Collaboration:

  • Conduct unit and integration testing across frontend and backend code.
  • Participate in code reviews, documentation, and continuous improvement of the codebase.
  • Collaborate with designers, product managers, and other engineers to deliver end-to-end features.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proficiency in JavaScript/TypeScript, with practical experience in both frontend and backend environments.
  • Hands-on experience with Node.js, NestJS, and building server-side logic.
  • Working proficiency with React and Next.js, including component-driven development and modern frontend patterns.
  • Familiarity with Git and modern development workflows.
  • Familiarity with testing frameworks such as Jest or React Testing Library.
  • Familiarity with CI/CD pipelines.
  • Experience with RESTful or GraphQL integrations.

Benefits: Electronic Arts offers a comprehensive benefits package, including physical, emotional, financial, and collective well-being support. The package may include healthcare coverage, mental health support, retirement savings, paid time off, family leave, free games, and more.