
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 Name
- Credera
- Job Title
- DevOps Engineer, Delivery Centre
- Job Description
- Would you like to be part of a growing engineering capability in a people-centric organisation? Or perhaps work in an open and collaborative learning environment? Are you passionate about technology, people and developing your coding skills? We have got all this and more. Whatever your aspirations, we’re looking for engineers to be part of an exceptional technology capability, providing dedicated engineering capacity for our clients. At Credera, we work with a range of clients and help them to level-up their engineering capabilities in a partnership model. Through our Delivery Centre, we help them build microservices architectures, develop AI and machine learning capabilities and operate cloud infrastructure. As part of the Delivery Centre team, you’ll collaborate with architects, technology consultants and client stakeholders, giving you a chance to hone your skills across the latest technologies, development and operational practices, and cloud platforms, whilst growing your career. The central hub for this position is in Newcastle but we welcome applicants from across the North East. Requirements As a DevOps Engineer in Credera’s Delivery Centre capability, you’ll work as part of a close-knit team supporting one of our long-term client partnerships alongside architects, support engineers, and delivery leaders. Building on Credera’s reputation for engineering excellence, you’ll have a chance to learn from a team of experts who can help you develop into a future technical leader. Consultancy to us is about customer delivery first, carried out by technically excellent people with a learning mindset. Whilst working on a long-term engagement, you will have access to a range of training and development opportunities, as well as coaching and mentoring from experienced technologists. You are perceptive, personable, culturally sensitive and demonstrate a high degree of emotional intelligence. To meet our client's needs, you will need to be security clearable. You’ll have The ability to work collaboratively A drive for self-improvement and learning new technologies Demonstrable experience in automating operations tasks with one or more scripting languages Experience with configuration tools such as GitHub/Jenkins Experience creating and/or maintaining production software delivery pipelines using common CI/CD tools Experience working with AWS & Azure Experience with Infrastructure as Code (e.g. Terraform, Cloudformation) Must be willing to apply for UK government security clearance Benefits Along with a great company culture, Credera provides an exceptional compensation package including a competitive salary and a comprehensive benefit plan. Our consistent growth over the years and entrepreneurial environment, provides an excellent platform to embark upon an exciting career path, where your contribution really counts, and we will recognise it. With a supportive network of colleagues around the globe and exciting client assignments, progression can be rapid for high performers. We are a social bunch of people and connect as a team on a regular basis. You can also expect: A highly collaborative working environment and great rates of pay (including base salary and bonus potential). We also pay generous rates for overtime recognising your sacrifice. A range of flexible benefits for your well-being and lifestyle. One-to-one mentoring and hands-on experience for continuous growth and development. Personalised learning and development opportunities to support your development. 25 days of holiday and the ability to flex up to 30 days. 1 CSR volunteering days to give back to the community. Learn More As a global consultancy with over 3000 consultants worldwide, and part of Omnicom Precision Marketing Group, we partner with industry-leading brands including FTSE 100 companies and government departments. Our mission is to create a positive impact for clients and our people, guided by our core values of integrity, tenacity, people-first, humility, and excellence. We prioritise well-being and offer diverse networks, such as LGBT+, CredCOLOUR, CredAbility, Women in Engineering, Asian Leader Circle, and Gender Diversity. Our commitment to well-being has earned us the Excellence in Well-Being Award 2022, and our inclusive culture has earned us the "Great Place to Work" award for five consecutive years. Ready to achieve your vision? We’re here to help- contact us. www.credera.co.uk


- Company Name
- Invntz™
- Job Title
- Lead Software Engineer (Google Sponsored StartUp)
- Job Description
- We're seeking an exceptional Lead Engineer, with strong hands-on development & AI experience, a love for Vibe Coding and ability to build, test and ship product fast. We are open to global candidates. This role is a game changing opportunity with global potential for the right person. About Invntz Invntz is a next-generation, all-in-one product creation platform driving the future of sustainable, AI-powered commerce. Positioned at the intersection of B2B SaaS and eCommerce, our technology reimagines how products are designed, manufactured and resold. We are backed by world leading experts within sustainability and (AI) and are sponsored by Google Startups. About the Role We are seeking a tech-focused but product aware Lead Engineer who thrives in the zero-to-one phase to work with our team to continue building our go-to-market MVP. This role requires technical expertise with creative problem solving skills who can efficiently use limited resources while ensuring scalability, security, and growth. As the technical lead, you will build major elements of the platform, together with defining the technical design and architecture, implement core features, and establish best IT practices. You will work hands-on across the full stack, integrating AI-driven commerce, data systems, and platform infrastructure, while also shaping the future engineering team. This is a foundational role with high-impact, ideal for mid to senior-level engineers (Technical Lead, VP Engineering, etc.) with startup experience in working in eCommerce, fashion-tech, creator economy, or AI-driven platforms to target growth revenues and capacity to pivot as required to gain solid traction and product market fit. Key Responsibilities Hands-on development role, with potential progression to CTO as company scales, leading the technical vision, team expansion, and long-term innovation strategy Lead platform development, integrating front-end, back-end, and AI-driven systems Design scalable system architecture aligned with business needs and rapid growth Integrate AI capabilities for automated product creation, trend prediction, personalisation Build and optimise Invntz’s tech stack, ensuring a balance between speed, security, and scalability guiding a team through rapid development cycles and agile development Evaluate and integrate distributed ledger technologies (DLT) for digital identity Manage third-party integrations, vendors for cloud services, payment processing, supply chain tools, be able to orchestrate the right mix of in/outsourcing vendors and partners Work closely with the founding team to align technology with business strategy and market fit, you’ll be a strong communicator, comfortably engaging with stakeholders Guide future engineering hires, fostering a high-performance tech culture Ensure security, compliance, and data protection across the platform (GDPR, CCPA). Lead go-to-market technical execution to support the initial product launch You will be directly responsible initially for our Senior AI Machine Learning Specialist and a Junior Front End Designer/Developer Qualifications/Technical Requirements 5-10 years of engineering experience in full-stack development, cloud-based SaaS, B2B/B2C platforms, eCommerce integrations, AI/ML, SaaS, or eCommerce platforms At least 5+ years in a senior, lead, or principal engineer role, ideally in a startup or high-growth environment Bachelor’s or Master’s degree in STEM, Computer Science, AI, or a related field Hands-on AI, machine learning expertise and modern software development practices Experience leading/ building an MVP from scratch, preferably zero-to-one startup phase Tech Stack: JavaScript, Python, Node.js, Express.js, React.js or Angular.js, HTML, CSS Databases: MongoDB, PostgreSQL, MySQL, or other scalable database solutions Cloud Infrastructure: AWS, Google Cloud, Azure – hands-on experience with serverless architectures, microservices, and DevOps pipelines API Development & Integration: RESTful APIs, GraphQL, authentication, third-party tools Distributed Ledger & Digital Identity Solutions: Familiarity with QR codes, NFC chips, RFID tags, and blockchain-based transparency tools. Security & Compliance: Knowledge of OAuth, encryption, data privacy laws (GDPR, CCPA) Desirable Skills/Experience AI & Machine Learning: Experience integrating AI-powered design automation, personalisation engines, and trend forecasting models Viral Product Growth Strategies: Growth hacking technical strategies for user acquisition and engagement eCommerce & Payment Gateways: CRM systems, payment processing, merchant accounts, digital wallets Circular Economy & ESG Models: Experience with LCA (Life Cycle Analysis), carbon impact tracking, sustainable supply chain tech Resale & Authentication Systems: Experience with digital passports, NFC/RFID tags, and supply chain traceability solutions What We Offer Be at the helm of a pioneering AI company, shaping the future of sustainable commerce Work directly with the founding team & industry-leading advisors Competitive salary & equity potential in a fast-growing startup Hands-on opportunity to build and scale a first-of-its-kind technology A high-impact role where your contributions define the company’s success Send your resume, cover letter, and portfolio to sophierobson@invntz.com


- Company Name
- Marks and Spencer
- Job Title
- Software Engineering Manager - Financial Services
- Job Description
- Summary As part of the M&S Software Engineering team, you’ll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company’s core and technology leaders that truly understand software engineers and engineering, it’s an exciting time as we’re redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. All the details We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the systems and services for M and S financial business all while making the product experience seamless for our users and customers. Being kind, creative, curious, and confident, you will be an integral part of our empowered, multi-disciplinary engineering teams - building resilient systems. You will be closely working with Principal engineers, product and delivery peers to drive the successful delivery of projects and features. What’s In It For You Being a part of M&S is exactly that – playing your part to bring the magic of M&S to our customers every day. We’re an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us. Here are some of the benefits we offer that make working for M&S just that little bit more special… After completing your probationary period, you’ll receive 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household. Competitive holiday entitlement with the potential to buy extra holiday days! Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business. A generous Defined Contribution Pension Scheme and Life Assurance. A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills. Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing. Industry-leading parental, adoption and neonatal policies, providing support and flexibility for your family. Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What You’ll Do Software Development & Architecture: Responsible for design and architectural decisions, developing scalable and distributed systems, and driving legacy migrations. Focused on optimizing deployment pipelines to enhance efficiency and reliability. Quality, Stability & Standards: Establish quality standards to meet performance, reliability, and maintainability of the systems. With a strong production-first mindset, drive observability, maintain Service Level Objectives (SLOs), and ensure efficient incident resolution. Oversee the maintenance of existing systems, ensuring continuous improvements and prompt resolution of issues. Agile Delivery & Collaboration: Working closely with product, design, and programme management, you will lead the engineering delivery aligning to the business objectives. Collaboration will be key as you engage with senior leadership, cross-functional teams, and external partners to drive strategy and execution. Technical Leadership: You will provide technical direction on high-impact projects, tackling engineering challenges within the team. Engage in code reviews, ensuring high standards, maintainability, and alignment with best practices. Foster a culture of continuous improvement, technical excellence, and shared learning across the team. Hiring, Team Growth & Management: Manage team structure, budgets, resource allocation across projects. Hiring and onboarding new engineers, ensuring a seamless transition into the team. Coaching and mentoring engineers at all levels, tailoring your approach to help them grow into more senior technical and leadership roles. Technology Strategy & Knowledge Sharing: Driving innovation and continuous improvement across the team, managing technology roadmap, ensuring long-term strategic alignment. Lead on documentation efforts and internal tech talks, sharing knowledge and best practices to strengthen the technical community. Who You Are Your skills and experience will include: Recognize that great engineering is as much about people as it is about technical expertise and lead with empathy Previous polyglot hands-on lead software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years’ experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies Great leadership and coaching skills with the ability to develop engineering colleagues Tech stack React (Next.js / Typescript), GraphQL Federation, Java, Kotlin, Micronaut, Azure Cloud, GitHub, New Relic and Dynatrace Everyone’s welcome We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.


- Company Name
- Identify Solutions
- Job Title
- Software Engineer
- Job Description
- Senior Software Engineer – Build Tech That Makes a Difference! Swansea - 2 days onsite a week Up to £70,000 per annum + benefits including 30 days annual leave! Are you a Software Engineer who wants to see real-world impact from your work? Want to use tech to make public services better for everyone? My client is on a mission to transform public services through exceptional technology. They don’t just write code—they solve problems that matter, ensuring the work benefits real people. If you're a passionate engineer looking to make a difference, get in touch! As a Senior Software Engineer, you’ll: Develop high-quality, impactful software for central/local government and healthcare sectors. Embrace DevOps—you build it, you run it! Automate everything with CI/CD pipelines, Terraform, OpenAPI, AWS Lambda, and containerisation. Help upskill teams, work in agile environments, and champion best practices. Solve meaningful problems from monoliths to microservices, always focusing on outcomes over just features. Company tech stack: Java, Scala, Ruby, Python, React (ES6), C# with .NET Core, and more. Bonus if you have: Experience in consultancy or working directly with users Agile expertise (Scrum, XP, Kanban) Test-driven development (TDD) and pair programming Infrastructure as Code (Terraform, CloudFormation) Candidates will need to be SC-clearable for this position. Are you interested in finding out more? If so, please contact James Chau on 07732 633400 or send your CV for a call back.