# Full Stack Engineer

**Company**: Electronic Arts
**Location**: Shanghai
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/ms_MY/careers/JobDetail/216148-Tools-Engineer-II/216148?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5b7f10a8-b2a

## Description

Electronic Arts creates next-level entertainment experiences that inspire players and fans worldwide. As one of the largest sports entertainment platforms in the world, EA SPORTS FC is redefining football with genre-leading interactive experiences.

We are looking for a Full Stack Engineer to help build the Tools platform for FC Mobile. You will guide the tools development to improve the content workflow productivity and user experience enhancement.

Responsibilities:

- Work with partners to deliver assigned tasks on time and maintain existing ones to support features.

- Look for ways to increase team efficiency through tooling, optimization of tool performance or workflow enhancements.

- Debug and fix issues in the tools to develop the product across a variety of domains.

- Support the team through code reviews, architecture discussion and knowledge sharing.

- Create clear documentation to support workflow processes on the tools you developed.

Qualifications:

- Bachelor's degree or above in Computer Science, Software Engineering, or a related field;

- 3+ years of professional software development experience related to game operations platforms.

- Proficient in at least one object-oriented programming language (C++ or Java preferred).

- Proficient in cross-component system design, complex system implementation, and performance optimization.

- Solid expertise in computer software engineering, such as network and communication, data structure and algorithm, operation system, etc.

- Experience developing tools or systems for operators or game designers, good collaboration skills in working with business teams.

- Experience with a relational or non-relational database such as MySQL, PostgreSQL, or Oracle.

- Experience deploying code in a cloud environment such as AWS, Azure, or Google Cloud.

- Experience with CI/CD tools such as Jenkins, Maven, GitLab, Perforce.

## Skills

### Required
- C++
- Java
- MySQL
- PostgreSQL
- Oracle
- AWS
- Azure
- Google Cloud
- Jenkins
- Maven
- GitLab
- Perforce

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/ms_MY/careers/JobDetail/216148-Tools-Engineer-II/216148?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
