cover image
Rocket Science Group

Full Stack Engineer

Hybrid

Cardiff, United Kingdom

Full Time

07-04-2025

Job Specifications

Please note that this is a hybrid position based in Cardiff, requiring 3 days onsite each week, with the option for remote work on the remaining days.

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:
Backend Languages: C#, Golang, Java, Python, Kotlin, and Rust
Frontend Languages: React, NextJS, Typescript
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: Our office in Cardiff is located right in City Centre, just a couple minutes away from the Cardiff Central Train Station! 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:
Private Pension via Salary Sacrifice
Optional Private Medical, Dental, and Vision Coverage
Annual Leave, Plus Bank 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
Snacks, Including the Good (Yorkshire) Tea
Fully Equipped Team Lounge, Including our Favourite 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.

Rocket Science does not accept unsolicited résumés from recruiters, employment agencies, or staffing firms.

About the Company

Rocket Science Group is a new studio built by seasoned professionals with deep roots in the gaming industry. We’re the team behind the team, powering some of the biggest names in gaming with expertise in multiplayer services, backend platforms, server scaling, and player engagement. Our family of studios includes Atomic Theory, specializing in UI/UX design and accessibility; Terminal Velocity, focused on cloud migration and server optimization; and Super Collider, our publishing division that helps studios scale operations ... Know more

Related Jobs

Company background Company brand
Company Name
Jobs via eFinancialCareers
Job Title
Fullstack Developer - TEKsystems
Job Description
TEKsystems Global Services is working with one of it's Tier one investment banking clients to provide a Full Stack Developer. This is an exciting contract position with the opportunity to join a fast paced growing team. The team is building an in-house CICD pipeline using various backend technologies like Go, Java, Javascript and Kotlin, and React.js for the frontend. The ideal candidate should be comfortable working with at least two of the mentioned technologies and have a hands-on, proactive approach. They should have a broad skillset and willingness to work with a range of technologies, with deep dive specialism in at least one. They should be comfortable working with cloud technologies, particularly Google Cloud Platform (GCP) Risk Management experience is desirable. Job Title: Full Stack Developer Location: Sheffield, UK Rate/Salary: 375.00 - 425.00 GBP Daily Job Type: Contract Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at https://www.allegisgroup.com/en-gb/privacy-notices. To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to https://www.allegisgroup.com/en-gb/privacy-notices. We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at https://www.allegisgroup.com/en-gb/privacy-notices for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
Sheffield, United Kingdom
On site
Full Time
16-04-2025
Company background Company brand
Company Name
Facultatieve Technologies
Job Title
Graduate Software Engineer
Job Description
This is a great opportunity to join our team as a Graduate Systems Engineer. This role will be based in our Leeds head office (with some travel) and will involve assisting the existing Systems Engineering team with their day-to-day duties. What Facultatieve Technologies offers Facultatieve Technologies (FT) is global market leader in the field of design, construction and maintenance of cremators, filtration and incineration equipment. With offices throughout the world, we supply reliable, fully automated systems which meet the most stringent environmental regulations. Our unmatched knowledge and experience make us the specialist in the field of combustion technology and flue gas treatment. You’ll receive a competitive salary and benefits along with any relevant training to equip you with the technical and commercial knowledge you’ll need to gain further experience and progress your career. Your duties will include: - Key Duties Producing electrical AutoCAD drawings Producing electrical documentation (cable schedules, parts lists etc) Maintaining accurate electrical drawings Researching and implementing of technical solutions Research & development projects Assistance with in-house fixed wiring inspections and electrical documentation. Development of PLC software Development of HMI software Development of SCADA Experience and Qualifications Degree in Electrical Engineering or Mechatronics equivalent Experience with 2D CAD software such as AutoCAD Electrical. Experience with 3D CAD software such as AutoCAD Electrical would be advantageous. Knowledge and experience of PLC and software/computer engineering would be advantageous. Understanding of control system design and ability to optimise them. Knowledge of British and European design standards Experience of HMI/SCADA programming would be advantageous Ability to understand and read P&ID drawings would be advantageous The ability to work on your own initiative, as well as part of a team is essential Excellent written and inter-personal skills Willingness to travel is essential A clean driving license would be advantageous. Knowledge of the application of industrial communication (Ethernet, CC-Link etc) in designs would be an advantage Conditions: 37.5 Hours per week – Flexible working policy with core office hours of 09:00am to 15:00pm (Monday to Thursday) & 09:00am to 14:00pm (Friday). Your salary will start at £25,000 per annum and will increase incrementally in line with your development. Additional benefits: Flexible and hybrid working scheme | EV salary sacrifice scheme, 6x death in service | 24 days annual leave increasing with service plus a day off for your birthday| Access to a financial adviser bi-annually | Free on-site car parking | Company sick pay | EAP scheme | Free eye test | Cycle to work scheme | Dress down Fridays | Employee engagement forum.
Leeds, United Kingdom
On site
Full Time
16-04-2025
Company background Company brand
Company Name
Octopus Energy
Job Title
Backend Developer
Job Description
London, UK Octopus Electroverse – Software Engineering / Full-time / Hybrid We’re making electric vehicle ownership as smart and simple as possible, by building the world’s largest, public charging platform. In just four years, Octopus Electroverse has grown to become one of the largest eMobility players globally, with over 850,000 connected electric vehicle chargers and a customer ecosystem spanning web, iOS, Android, CarPlay, Android Auto & Automotive OS, and more. But it’s just the start: we’re busy expanding internationally, working with more automotive and tech partners, building exciting new features at scale, and creating the integrated charging experiences of the future - all in the name of making public EV charging super simple for customers. Electroverse is a multifunctional team made up of product, development, commercial, operations, marketing, partnerships and more - all focused on making Octopus Electroverse the go-to name in public EV charging. And we’re looking for smart individuals with an interest in the space who can help us make it happen. We’re looking for someone who’s passionate about code, curious, and eager to learn. You’ll be working alongside the backend team that provides services for our Electroverse ecosystem in the electric vehicle and electrification space with focus on helping develop the business proposition for fleets. Our project is coming out of the early stages of the implementation and we’re working on big customer facing features which will give you the chance to have a huge impact and given our ambitions in the electrification space, influence how the back-end scales to meet new challenges and create a wider ecosystem. Overall, you'll work with a small, high-energy project team to bring the product to life - an exciting opportunity to work like a start-up within a rapidly scaling EnTech business. What You’ll Do… Help us develop our new exciting offering for businesses managing electric vehicles or who are undergoing an electrification transition Support development in other areas within our Electroverse ecosystem Work in a cross functional team to deliver best quality product for the users of our platform What You'll Have... The passion to create something amazing, and the mindset to learn and grow with the company. Experience in the creation of the web service backend for a mobile or web app using Python/Django A strong understanding of the Python ecosystem with 2+ years of experience. An ability to discuss vision and features within a team and propose creative solutions An ability to write robust and fault-tolerant software Knowledge of (or a desire to learn) GraphQL APIs is a plus Proficient understanding of Git Familiarity with continuous integration and continuous deployment Nice to have, but not essential: Experience working on B2B product features, e.g. KYB, invoicing, data protection rules Experience integrating third-party API solutions If this sounds like you then we'd love to hear from you. Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. Need any specific accommodations? Whether you require specific accommodations or have a unique preference, let us know, and we'll do what we can to customise your interview process for comfort and maximum magic! Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Octopus, we're looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. Our commitment is to provide equal opportunities, an inclusive work environment, and fairness for everyone.
London, United Kingdom
Hybrid
Full Time
15-04-2025
Company background Company brand
Company Name
Nando's UK & IRE
Job Title
Senior Software Engineer
Job Description
Senior Software Engineer - Accounting, Banking and Property Nando’s has been in the UK and Ireland since 1992 and we’ve grown from a single takeaway store in Ealing, London to over 500 restaurants across all locations. Originally started in Johannesburg, South Africa, we pride ourselves on creating memorable experiences for everyone involved in Nando’s: from our employees, communities, founders and suppliers, but most importantly, our customers. Whilst we always look back on our history and story with pride, the story is still evolving. We have recently been growing our digital capabilities to ensure the Nando’s experience remains relevant to modern-day customers. You will be joining a tech team that has grown in the past few years and is determined to enable change within the restaurant industry by bringing innovative thinking and the latest technology tools and practices to solve some of its most complex problems. The Accounting, Banking and Property (ABP) team ABP supports the Finance and Property departments by maintaining and administrating key applications such as Rydoo, Unit4, Cash Up App and Anaplan. ABP also builds and maintains integrations between these applications, our data lake and pipelines for processing financial and property data. With Finance, our continued mission is to transform and modernise their financial processes, be that via in-house implementation or 3rd party integration when appropriate. With Property, we are moving forward with supporting their goals around sustainability and efficient operation. The team's tech stack mainly consists of backend services written in Python & Golang with a few frontend services written in typescript using the Next.js framework. These are deployed as Cloud Run services and Cloud Functions in GCP. Our infrastructure is all maintained via terraform. Stakeholders Wider operations business - all of our restaurants that will use systems built and engineered by you. Finance (Cash & Banking, Purchase Ledger, etc.) Property Product Head of Technology & Engineering Third party suppliers Responsibilities Our Engineers have the opportunity to work on a variety of projects across a wide range of products that enable us to operate our restaurants business efficiently and provide customers with a great experience. As a Nando's Senior Software Engineer, you will allow each solution to drive the technology choice, not the other way around. You will be technology agnostic and choose the right tool for the job. Engage in and improve the whole lifecycle of services-from inception and design, through deployment, operation and refinement. Mentor and coach junior engineers to aid career progression and personal development Develop services and user interfaces through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews Maintain services once they are live by measuring and monitoring availability, latency and overall system health. If you build it, you run it. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity Practice sustainable incident response and blameless postmortems Skills required Proficiency in programming languages such as; Golang, Python, Typescript Proven experience working as a Software Engineer, preferably at a senior level Proven experience of agile practices Interest in designing, analysing and troubleshooting large-scale distributed systems Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive Aptitude to understand and help provide solutions for issues that our Accounting, Banking and Property stakeholders face Ability to debug and optimise code and automate routine tasks Everyone is Welcome At Nando’s, everyone is welcome. Inspired by our Southern African heritage we know and value the richness that diversity brings to Nando’s. We’re committed to creating an inclusive and respectful culture for all; including our existing and future Nandocas, partners and suppliers, customers and the communities we are a part of. We deliberately work hard to create an environment where every individual is valued, respected and can flourish regardless of who they are, their background or outlook on life. We welcome applications from a diverse range of individuals and will consider any reasonable adjustments in order to enable candidates to perform as well as possible during the recruitment process
London, United Kingdom
Hybrid
Full Time
15-04-2025