Description
Electronic Arts is seeking a Full Stack Web Developer with 3+ years of experience in Next.js, TypeScript, and Node.js. The successful candidate will develop scalable backend services and contribute to intuitive, performant user interfaces. They will collaborate across design, product, and engineering teams to deliver high-quality, API-driven features that power web applications.
Responsibilities:
- 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.
- 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 to support content models, delivery pipelines, and content-driven application features.
- Conduct unit and integration testing across frontend and backend code.
- Participate in code reviews, documentation, and continuous improvement of the codebase.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or 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.
- Experience integrating and maintaining third-party APIs.
- Familiarity with Git and modern development workflows.
- Familiarity with testing frameworks such as Jest or React Testing Library.
- Understanding of caching strategies, CDNs, or performance optimization tools.
- Knowledge of accessibility, SEO principles, and web best practices.
- Familiarity with CI/CD pipelines.
- Experience with both RESTful and GraphQL integrations.
Compensation and Benefits:
- The salary range for this position is $104,500 - $142,800 CAD.
- Benefits include vacation time, sick time, paid top-up to EI/QPIP benefits, extended health/dental/vision coverage, life insurance, disability insurance, and a retirement plan.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/en_US/careers/JobDetail/Software-Engineer-II/213097