This job might no longer be available.
Software Engineer, Server Side - SimCity BuildIt
12 months ago
Tracktwenty is Electronic Arts mobile game studio based in the center of Helsinki. The studio brings SimCity BuildIt to tablet and mobile and the game has more than 200 million installs to date. SimCity BuildIt has been evolving and delighting our players for 9+ years and we have even bigger plans for it. Our passionate team of programmers, artists, designers, marketers, and analysts are working to deliver new awesome features and attract even more players.
Role Overview
We're looking for an experienced and dedicated Server-Side Software Engineer to join us and who will excel in a dynamic, ever-changing development and live service environment. As a Server-Side Software Engineer within the Tracktwenty Studio you'll work with our experienced team on the development with a focus on designing, building and deploying scalable server architectures for connected functionality. You will report into the Development Director.
Key Responsibilities
- You will be responsible for backend software development that supports mobile games integrated connectivity (iOS, Android, etc.)
- You will work with core backend services and database layer communications.
- Take ownership of large features from conception to delivery.
- Define technical requirements, write technical design specifications.
- Identify communication risks and work to mitigate them.
- You will Implement and maintain telemetry reporting systems.
- Develop optimized and scalable services.
- Profile and optimize software components of the application.
- You will collaborate with other engineers to integrate these systems and services.
- Testing, debugging and support of all code written – writing unit and integration tests.
Requirements
- 5 + years experience with Java and server-side programming languages
- Experience with database design and usage in scalable systems. Familiarity with SQL and NoSQL such as Redis and MongoDB.
- Experience in AWS EC2/EKS or other cloud platforms.
- Familiarity with developing servers for HTTP(S) clients.
- Knowledge of *nix in a server environment and common tools
- Knowledge of source code management in a collaborative environment, knowledge of Git is a plus.
- Understanding of professional software development methodologies, role of automated testing and QA/QV
- Operates and delivers in a fast-paced and dynamic environment to meet high quality standards.
Create Your Profile — Game companies can contact you with their relevant job openings.