Full Stack Engineer (C#/React)
Role details
Job location
Tech stack
Job description
-
The Rockstar Games Online Services Team is a passionate development group, focused on growing and maintaining the technology platform that powers Rockstar's online titles and our ability to deliver world-class player experiences.
-
We create connected features that are found across our game franchises.
-
We improve existing functionality as well as architect new solutions to support online services for our games, including matchmaking, cloud saves, player stats, leaderboards, and more.
-
We create systems to support innovative in-game customizations, including user-generated content.
-
We build services and tools that support consumer-facing as well as internal business needs.
-
We create companion apps for our games, including second screen experiences on mobile, tablet and the web., * Development of backend functionality for scalable server APIs using .NET 8/ASP.NET Core (C#).
-
Integrating front-end applications with backend processes.
-
Creating front-end features and applications utilizing JavaScript (ReactJS).
-
Application performance optimization.
-
Collaboration with other Rockstar technology teams across our worldwide studios.
Requirements
- Minimum 3+ years of professional software development experience at an enterprise level organization.
- Technical expertise in C# and proficiency in JavaScript/Typescript with experience in React.
- Solid experience with T-SQL.
- Experience with source control, preferably Perforce.
- Knowledge of Agile software development processes.
- Knowledge and application of software development best practices and web security best practices.
- Great communication skills as a core member of an internationally-based team.
- Passion for web technologies and a desire to remain up to date with the latest technologies., * Experience with event streaming (Apache Kafka) or message brokers (RabbitMQ).
- Prior experience with Redis, MongoDb and automated testing.
- Experience with modern .NET (.NET 6 or later).
- Experience authoring for mobile devices.
- Experience working on high-traffic, responsive websites and applications.
- Exposure to Elasticsearch and Python desirable.
- Knowledge of Rockstar's game titles and passion for playing video games.