Full Stack Web Developer (Next.js / TypeScript / Node.js)
Ripple Effect Studios
Job Summary
Electronic Arts is seeking a Full Stack Web Developer with 3+ years of experience in Next.js, TypeScript, and Node.js. The role involves developing scalable backend services and intuitive user interfaces, with a strong focus on architecting and maintaining integrations with third-party APIs. The developer will collaborate with design, product, and engineering teams to deliver high-quality, API-driven features for web applications, contributing to both backend and frontend development, and ensuring secure data handling and performance.
Must Have
- Develop backend services and API routes using Node.js and NestJS
- Architect and maintain integrations with third-party APIs
- 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
- 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
- Work with headless CMS platforms (e.g., Contentful)
- Implement clean data-fetching patterns
- Conduct unit and integration testing across frontend and backend code
- Participate in code reviews, documentation, and continuous improvement
- Collaborate with designers, product managers, and other engineers
- Contribute to Agile ceremonies and maintain across teams
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience)
- Proficiency in JavaScript/TypeScript
- Hands-on experience with Node.js, NestJS, and building server-side logic
- Working proficiency with React and Next.js
- Experience integrating and maintaining third-party APIs
- Familiarity with Git and modern development workflows (Agile, pull requests, branching)
Good to Have
- Familiarity with testing frameworks such as Jest, React Testing Library, or similar
- Understanding of caching strategies, CDNs, or performance optimization tools
- Knowledge of accessibility (WCAG), SEO principles, and web best practices
- Familiarity with CI/CD pipelines (GitLab, GitHub Actions)
- Experience with both RESTful and GraphQL integrations
Perks & Benefits
- Vacation (3 weeks per year to start)
- 10 days per year of sick time
- Paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave)
- Extended health/dental/vision coverage
- Life insurance
- Disability insurance
- Retirement plan
- Bonus and equity (for certain roles)
- Healthcare coverage
- Mental well-being support
- Paid time off
- Family leaves
- Complimentary games
Job Description
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.
We are looking for a Full Stack Web Developer with 3+ years of experience in Next.js, TypeScript, and Node.js, and a strength in architecting and maintaining integrations with third-party APIs. You will develop scalable backend services while also contributing to intuitive, performant user interfaces. You will also collaborate across design, product, and engineering teams to deliver high-quality, API-driven features that power our web applications and report to the Sr. Manager of Engineering.
If you enjoy creating reliable backend systems, integrating data from multiple sources, and delivering full-stack experiences, we'd love to hear from you.
Backend-Focused 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, including internal services and headless CMS platforms such as Contentful.
- Implement authentication, authorization, validation, and other backend safeguards to ensure secure data handling.
- Improve backend logic for performance, scalability, and long-term maintainability.
Frontend Development
- Develop responsive, user-friendly features using React and Next.js, translating designs into reusable components.
- 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 (e.g., Contentful) 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 our codebase.
- Collaborate with designers, product managers, and other engineers to deliver end-to-end features.
- Contribute to Agile ceremonies and maintain across teams.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- 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.
- Experience integrating and maintaining third-party APIs, with a focus on reliability, error handling, and thoughtful abstraction (but not building external APIs).
- Familiarity with Git and modern development workflows (Agile, pull requests, branching).
- Familiarity with testing frameworks such as Jest, React Testing Library, or similar.
- Understanding of caching strategies, CDNs, or performance optimization tools.
- Knowledge of accessibility (WCAG), SEO principles, and web best practices.
- Familiarity with CI/CD pipelines (GitLab, GitHub Actions).
- Experience with both RESTful and GraphQL integrations.