At a Glance
- Tasks: Develop backend functionality and create front-end features for exciting gaming projects.
- Company: Join Rockstar Games, a leader in world-class entertainment experiences.
- Benefits: Enjoy competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Work in a dynamic studio environment in Edinburgh with great career prospects.
- Why this job: Be part of a passionate team creating innovative online gaming experiences.
- Qualifications: 3+ years in software development with expertise in C# and React.
The predicted salary is between 45000 - 60000 € per year.
At Rockstar Games, we create world-class entertainment experiences. Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar is on the lookout for a passionate Full Stack Engineer to join our online services team. With the rapid growth of Grand Theft Auto Online, and future titles, the successful candidate will be working on bleeding edge technology with an internationally established team, while having great attention to detail, being a strong team player and have excellent communication skills. We are looking for someone who has an interest in games, eager for new challenges, and ready to continue our legacy of creating the greatest games in the world. This is a full-time, permanent and in-office position based in Rockstar’s state-of-the-art game development studio in Edinburgh, Scotland.
WHAT WE DO
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.
RESPONSIBILITIES
- 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.
PLUSES
Please note that these are desirable skills and are not required to apply for the position.
- 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.
Rockstar is committed to creating a work environment that promotes equal opportunity, dignity and respect. In line with this commitment, Rockstar will provide reasonable accommodations to qualified job applicants with disabilities during the recruitment process in order for such applicants to be considered for the position for which they are applying, as well as to qualified employees to enable them to perform the essential functions of their roles. If you need more information about Rockstar’s reasonable accommodation policies or process, or need to request an accommodation, please notify your recruiter during the interview process. We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected category.
Full Stack Engineer (C#/React) employer: Rockstar
At Rockstar Games, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to thrive. As a Full Stack Engineer in our Edinburgh studio, you will collaborate with some of the brightest minds in the industry while working on cutting-edge technology for globally renowned titles. We offer competitive benefits, opportunities for professional growth, and a chance to contribute to the creation of world-class gaming experiences in a supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer (C#/React)
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, especially those at Rockstar. Attend events, join online forums, and don’t be shy to reach out on LinkedIn. A personal connection can make all the difference!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best projects, especially those involving C# and React. Make sure it’s easy to navigate and showcases your problem-solving abilities. We love seeing what you can do!
✨Tip Number 3
Prepare for the interview like it’s a boss battle! Research Rockstar Games, understand their projects, and think about how your skills can contribute. Practice common interview questions and be ready to discuss your past experiences in detail.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team. Don’t miss out on this opportunity!
We think you need these skills to ace Full Stack Engineer (C#/React)
Some tips for your application 🫡
Show Your Passion for Gaming:When you're writing your application, let your love for games shine through! Mention any Rockstar titles you enjoy and how they inspire you as a developer. We want to see that you're not just a coder, but someone who genuinely cares about creating amazing gaming experiences.
Tailor Your Skills to the Job:Make sure to highlight your experience with C# and React in your application. We’re looking for someone who can integrate front-end and back-end seamlessly, so give us examples of how you've done this in past projects. The more relevant your skills are, the better!
Be Clear and Concise:Keep your application straightforward and to the point. Use bullet points for your skills and experiences to make it easy for us to read. Remember, we appreciate great communication skills, so show us you can express yourself clearly right from the start!
Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at Rockstar!
How to prepare for a job interview at Rockstar
✨Know Your Tech Stack
Make sure you brush up on your C# and React skills before the interview. Be ready to discuss your experience with .NET 8/ASP.NET Core and how you've integrated front-end applications with backend processes in past projects.
✨Show Your Passion for Gaming
Rockstar is all about creating amazing gaming experiences, so let your passion for games shine through. Share your favourite titles, what you love about them, and how that relates to your work as a Full Stack Engineer.
✨Prepare for Team Collaboration Questions
Since you'll be part of an internationally-based team, think about examples from your past where you've successfully collaborated with others. Highlight your communication skills and how you’ve contributed to team success in previous roles.
✨Stay Updated on Industry Trends
Demonstrate your eagerness to learn by discussing the latest web technologies and trends. Mention any recent developments in JavaScript, Typescript, or Agile methodologies that excite you and how you plan to incorporate them into your work.