Full Time Job

Backend Engineer

Electronic Arts

Vancouver, BC 06-11-2020
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

We are seeking a talented Backend Engineer who is passionate about making great games in a
fast-paced environment. You will collaborate with design and engineering peers to create new features,
systems, and technology as part of our Advanced Mobile Technology group.
The ideal candidate has mobile experience and a proven track record developing scalable systems for
live services. With new, large-scale mobile games, we are pushing the boundaries on every front so you
will get a chance to learn while you contribute.

Responsibilities:
• Developing custom backend online services and features that are reliable and scale to be used
by millions of players
• Take ownership of game backend features (implement, support document, and test)
• Define, architect, & develop core engine components
• Develop, innovate & integrate new technologies and tools (working with content team)
• Create and work with data objects in relational and non relational storage models
• Optimize code & memory for high performance and low latency
• Scope out tasks and systems, looking for future improvements
• Work with development team and product owner to ideate software solutions
• Develop and manage well-functioning databases and applications
• Troubleshoot, debug and upgrade software
• Build features and applications with a mobile responsive design
• Write technical documentation
• Good understanding of the Software Development Lifecycle including, but not limited to, agile
software development methodology
Qualifications:
• 5+ years professional experience, at least 2 of those years in gaming
• Technical/Hands-on experience building large scale live services for at least one game
• Comfortable with database design and familiarity with database optimizations
• Experience with game development pipelines for mobile backend
• Strong programming experience in Unity C# development environments
• Familiarity with common stacks
• Knowledge of multiple back-end languages (e.g. Typescript) and JavaScript frameworks (e.g.
Angular, React, Node.js)
• Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache)
• Degree in Computer Science or relevant field

Location
Map
Advertisement
Company Profile
Electronic Arts

Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.