Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer image - Rise Careers
Job details

Backend Engineer

Please note that this is a hybrid position with a mixture of in-office and home-based working. 

Every game is an ecosystem beyond mere gameplay. At Terminal Velocity, part of the Rocket Science Group, our platform and server teams are dedicated to constructing the infrastructure necessary for your game's global rollout through a strong focus on back-end and publishing stacks.

With a wealth of expertise in cutting-edge tools and industry best practices, as well as our longstanding ability to harness the vast array of resources available in any development landscape, we arrive armed with the capabilities to propel your project to success.

About the Role:

In this role, you'll leverage your past experience to develop scalable and resilient solutions for games, ensuring they exceed player quality expectations. You will be responsible for designing, implementing, and evolving robust technical solutions that help our partners' games delight players globally.

While prior game development experience is not required, our ideal candidates will have experience working within software development teams to deliver high-performance, highly scalable, and well-documented platform-based products. Additionally, they should have an openness to new challenges, the flexibility to adapt in the moment, and a lasting passion for games.

What We Value:

  • Technical Skills: We use a core set of languages and technology and are always happy to hear from candidates who have experience and proficiency in one or more of the following:

    • Languages: C# AND one or more of Golang, Java, Python, Kotlin, and Rust

    • Databases: PostgreSQL, MySQL, MongoDB, and NoSQL

    • Infrastructure: Terraform, Docker, and Kubernetes

    • CI/CD: GitHub Actions, Jenkins, and ArgoCD

  • Agile: Experience with the Software Development Lifecycle (SDLC) and an understanding of Agile practices. 

  • Improvements: Demonstrated history of leaving behind artifacts and leaving something in a better state than when you found it. 

  • Problem-Solving: Strong analytical and problem-solving skills with a proactive approach to identifying and addressing technical challenges

  • Self-motivation: Capacity for self-motivation, the ability to work independently, and a strong work ethic.

  • Team Collaboration: Excellent communication skills and the ability to work collaboratively with cross-functional teams.

You May Also Have:

  • Experience with multiple data storage solutions, including RDBMS and NoSql. 

  • Experience driving development from ideation to deployment. 

  • Opinions on the availability, scaling, monitoring, and debugging of discovered problems.

  • Eagerness to learn about other technologies and practices to stay current and versatile.

What We Can Offer:

  • Hybrid Working Arrangement: As a member of our team, you’ll have the flexibility to work at home and collaborate with your fellow engineers in person!

  • Competitive Salary and Benefits Package: Your health and wellbeing is important to us, so we offer a variety of benefits including: 

    • Medical, Dental, and Vision Insurance

    • 401(k) Retirement Plan with Employer Matching

    • Annual Leave, Plus 9 Paid Holidays and Winter Break Office Closure

  • Annual Research Credit: We always encourage personal growth, so we provide all of our team members with an annual credit to further enhance your skills!

  • Professional Development: We offer biannual reviews, as well as opportunities to collaborate across disciplines, internal tech talks, and the chance to learn from specialists with backgrounds from across the games and software development industries. 

  • Work-Life Balance: We really believe that home life comes first and we promote a flexible working environment. And as an added bonus: We don’t crunch! 

  • Family Friendly: We understand the importance of family, which is why we offer 6 weeks full of Maternity, Paternity, and Adoption Leave to support you during this exciting time!

  • Office Perks: In addition to everything above, we also provide: 

    • Weekly Team Lunches (plus Snacks!)

    • Fully Equipped Team Lounge, Including our Favorite Consoles and Games

    • And, most importantly, a supportive and creative working environment made up of talented and friendly people, as well as the opportunity to work on some pretty cool games and projects – if we do say so ourselves!

A Friendly Note from the Recruitment Team:

Let us do the work for you: Even if your profile isn’t an exact match for all of the qualifications listed above, we still want you to apply. Our team members come from a variety of different industries, not all of which are immediately relevant to game or software development, and we welcome all candidates of similarly varied backgrounds, communities, and identities. 

Rocket Science is an equal opportunity employer and is committed to providing a worry-free workplace void of discrimination or harassment. Rocket Scientists are expected to foster and champion an environment in which everyone has the opportunity to feel included and is afforded the respect and dignity they deserve. 

The salary for this role is typically within the range of $55,000-80,000/year. Please note that this range includes multiple levels of experience and actual pay will ultimately be contingent upon a variety of factors, including your own combination of experience, skills, and qualifications.

#li-hybrid

Average salary estimate

$67500 / YEARLY (est.)
min
max
$55000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Engineer, Rocket Science Group

Are you ready to take your development skills to the next level? Terminal Velocity, part of the Rocket Science Group, is looking for a talented Backend Engineer to join our vibrant team in Albany! This hybrid position allows you to seamlessly blend your home and office work life, giving you the flexibility to thrive as you design and implement robust technical solutions for games. In this exciting role, you’ll be tapping into your experience to create resilient solutions that elevate player experiences around the world. While you may not need prior game development experience, your background in software development will be invaluable. You'll have the opportunity to work with an array of technologies - from C# to PostgreSQL and even Docker and Kubernetes, making every project a learning journey. Our environment is collaborative, and communication across teams is key as we work to delight players. Plus, we'll support your personal and professional growth with ongoing learning opportunities, competitive salaries, and a host of benefits, such as flexible working arrangements and generous leave policies. So, if you're passionate about creating awesome games and ready to leave your mark in the industry, we’d love to meet you at Terminal Velocity!

Frequently Asked Questions (FAQs) for Backend Engineer Role at Rocket Science Group
What are the primary responsibilities of a Backend Engineer at Terminal Velocity?

As a Backend Engineer at Terminal Velocity, your primary responsibilities include designing, implementing, and evolving backend solutions that ensure an excellent player experience in games. You'll work closely with cross-functional teams to develop scalable and resilient systems, and you'll apply your software development knowledge to improve existing infrastructure, always keeping an eye on performance and quality.

Join Rise to see the full answer
What qualifications are essential for the Backend Engineer role at Terminal Velocity?

For the Backend Engineer position at Terminal Velocity, candidates are expected to have a solid background in software development practices. Proficiency in languages such as C#, Golang, Java, or Python is beneficial. Familiarity with databases like PostgreSQL or MongoDB and tools such as Docker, Kubernetes, and CI/CD methods is also crucial. A strong problem-solving capability and excellent communication skills are essential as well.

Join Rise to see the full answer
What technologies do Backend Engineers at Terminal Velocity work with?

Backend Engineers at Terminal Velocity work with a diverse tech stack that includes programming languages like C#, Golang, and Python. Experience with various databases such as PostgreSQL, MySQL, and NoSQL solutions is also required. Additionally, familiarity with infrastructure tools like Terraform and Docker, as well as CI/CD tools like GitHub Actions and Jenkins, will help you excel in this role.

Join Rise to see the full answer
Is prior game development experience necessary to apply for the Backend Engineer position at Terminal Velocity?

No, prior game development experience is not a requirement for the Backend Engineer position at Terminal Velocity. However, candidates should have experience in software development, as well as a passion for gaming and a willingness to learn about the gaming industry to contribute effectively to our projects.

Join Rise to see the full answer
What perks and benefits do Backend Engineers receive at Terminal Velocity?

Backend Engineers at Terminal Velocity enjoy a competitive salary and a comprehensive benefits package that includes medical, dental, and vision insurance, a 401(k) plan with employer matching, generous annual leave, professional development opportunities, and a hybrid working environment. Our team is committed to fostering a healthy work-life balance, and we offer unique perks, such as weekly team lunches and a fully equipped lounge for relaxation and collaboration.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer
How do you approach designing scalable backend architectures?

When designing scalable backend architectures, I begin by understanding the business requirements and expected load. I use microservices architecture to decouple services, allowing for independent scaling. I also consider caching strategies, load balancing, and database optimization to ensure performance under heavy user loads.

Join Rise to see the full answer
Can you explain your experience with a specific database and its advantages for backend systems?

I've worked extensively with PostgreSQL, which offers robust features like ACID compliance and powerful indexing capabilities. Its advanced querying feature set and support for complex data types make it an excellent choice for applications requiring reliable data integrity and performance, especially in gaming scenarios where real-time access is crucial.

Join Rise to see the full answer
What methods do you use to test and validate your backend services?

I employ automated testing, including unit tests, integration tests, and load tests, to validate backend services. Using CI/CD pipelines, I can ensure that tests run every time code is changed. I also leverage monitoring tools to track the health and performance of services in production, allowing for quick identification of issues.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

In a previous role, I encountered a performance bottleneck while processing large volumes of data. After thorough analysis, I identified inefficient database queries as the root cause. I optimized these queries, implemented indexing on critical fields, and introduced caching for frequently accessed data. As a result, we reduced response time significantly.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in backend development?

I stay updated by following industry blogs, participating in webinars, and contributing to open-source projects. Networking with other developers at conferences and meetups helps me learn about emerging trends. I also dedicate time each week to explore new frameworks and technologies that could enhance my skills and contribute to my work.

Join Rise to see the full answer
What is your experience with CI/CD processes, and how have you implemented them?

I have significant experience with CI/CD processes, using tools like Jenkins and GitHub Actions. I implemented CI/CD in my previous team to automate the deployment pipeline. This involved setting up automated testing and deployment scripts, which enhanced overall code quality and reduced deployment times by streamlining the release process.

Join Rise to see the full answer
How do you prioritize tasks when handling multiple projects simultaneously?

I prioritize tasks by assessing deadlines, project scope, and dependencies. I use project management tools to keep track and communicate with team members for transparency. Regularly updating stakeholders on progress helps ensure alignment and allows for timely adjustments based on any changes in priorities.

Join Rise to see the full answer
Can you provide an example of how you have improved a legacy system?

In my previous role, I was tasked with modernizing a legacy system that had become cumbersome. I refactored the codebase to adopt microservices architecture, replacing monolithic components with scalable services. This not only improved maintainability but also enhanced deployment efficiency and system performance.

Join Rise to see the full answer
What role does documentation play in your development practice?

Documentation is crucial in my development practice, as it ensures that everyone on the team understands the system architecture, APIs, and code functionality. I make it a priority to write clear, comprehensive documentation that evolves with the project, making onboarding easier for new team members and facilitating smoother handovers.

Join Rise to see the full answer
How do you handle performance issues in the backend?

When facing performance issues, I first analyze metrics to identify bottlenecks, using profiling tools to isolate problem areas. I then experiment with various solutions like optimizing algorithms, introducing caching, or scaling resources to achieve the desired performance. Continuous monitoring after implementation ensures that issues do not reoccur.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Weekday Remote No location specified
Posted 11 days ago
Photo of the Rise User
ServiceNow Hybrid San Diego, California, United States
Posted 35 minutes ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
LEAP Legal Software Remote No location specified
Posted 9 hours ago
Dental Insurance
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical
Photo of the Rise User
CHG Healthcare Remote Midvale, Utah, United States
Posted 5 hours ago
Photo of the Rise User
Crypto.com Remote Singapore, Singapore
Posted 12 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!