At a Glance
- Tasks: Design and optimise scalable serverless microservices and APIs for a leading mobile gaming company.
- Company: Join Fusebox, a top player in interactive narrative mobile games.
- Benefits: Enjoy flexible working, unlimited holiday, and private health care.
- Other info: Be part of a dynamic team with excellent career growth opportunities.
- Why this job: Make a real impact on innovative projects that entertain millions worldwide.
- Qualifications: Expertise in Google Cloud Platform and strong skills in TypeScript/Node.js required.
The predicted salary is between 60000 - 80000 £ per year.
Location: Remote but you must live in the UK.
Job Overview
Fusebox is seeking a highly skilled Senior Cloud Developer to guide the evolution of our live service architecture and spearhead the development of internal tools and APIs. You will not be working on gameplay logic; instead, you will build the critical infrastructure, pipelines, and backend services that allow our writers and artists to deliver world-class narrative content to millions of players. You will collaborate with the game team to improve tooling, increase scalability, and lock down our security. Currently, we lean heavily on a GCP serverless stack. We are looking for an expert to help us optimize these services, establish robust DEV/PROD environments, and enforce best practices across the engineering department as we scale.
Responsibilities
- Backend Engineering: Design, build, and optimize scalable serverless microservices and APIs using Node.js (Javascript/TypeScript) on GCP (Cloud Run, Cloud Functions).
- Security & Authentication: Take ownership of our backend security, designing and enforcing robust authentication and authorization protocols across all internal and external APIs.
- Infrastructure & Environments: Champion the use of Infrastructure as Code (e.g., Terraform) to provision GCP and AWS resources, and establish clean separation between DEV, STAGING, and PROD environments.
- Cost & Performance Optimization: Audit and optimize our existing Node.js applications and Cloud Run configurations to improve performance and reduce cloud spend.
- Internal Tooling & Pipelines: Maintain and improve our suite of internal workflow tools (Google AppsScript, Docs/Sheets add-ons) to streamline content ingestion, pipeline management, and testing for our creative teams.
- Mentorship: Offer technical guidance and code reviews to team members, fostering a culture of best practices in security, CI/CD, and cloud architecture.
Requirements
- Cloud Expertise: Extensive professional experience with Google Cloud Platform (specifically Cloud Run, Cloud Functions, API Gateway, and Cloud Storage). Familiarity with AWS (S3, CloudFront, EC2) is a plus.
- Development: Strong, production-level proficiency in TypeScript/Node.js.
- Serverless Ecosystems: Deep understanding of the Firebase ecosystem (Realtime Database, Analytics, Crashlytics, Remote Config).
- Security Mindset: Proven track record of securing APIs, managing secrets, and implementing authentication in serverless environments.
- Infrastructure & Containerization: Practical experience with Infrastructure as Code (Terraform) and building optimized Docker containers for deployment.
- Communication: Excellent ability to translate complex technical concepts for non-technical stakeholders (writers, artists, producers).
Nice to haves
- Experience building and maintaining internal productivity tools using Google AppsScript.
- Familiarity with Python (for scripting and data pipelines).
- Experience integrating game backends with PlayFab (and Azure CloudScript) or Sentry.io.
- Experience interfacing with Unity (C#) or building tools/SDKs that connect Unity to the backend.
- Experience working on "Live Service" mobile products with high concurrency.
About Fusebox
At Fusebox we make world-leading choice-based narrative mobile games to entertain a global audience. Fusebox came to life in 2016 and has since rapidly become a market leader in the Interactive Narrative mobile gaming space, particularly with its success of licensed IP titles, such as Love Island: The Game, which frequently tops global charts. We have since diversified our portfolio to include original stories, and are ambitiously expanding and evolving both our product portfolio and world class team.
Benefits
- Up to 5% employer pension contribution
- Private Health Care insurance with Vitality
- Flexible working
- Unlimited holiday
- Enhanced family friendly leave and pay
- Up to 8% bonus scheme
- Employee Assistance Program with Health Assured
- Eye care vouchers
- Season ticket loans
- Quarterly team days
- Team social events
Senior Cloud Developer (Backend & Tools) employer: Fusebox Games
Fusebox is an exceptional employer that champions innovation and collaboration in the gaming industry, offering a dynamic remote work environment for Senior Cloud Developers based in the UK. With a strong focus on employee well-being, we provide generous benefits such as unlimited holiday, private health care, and a robust pension scheme, alongside ample opportunities for professional growth and mentorship within a supportive team culture. Join us to be part of a rapidly growing company that values creativity and excellence in delivering engaging narrative experiences to millions of players worldwide.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Cloud Developer (Backend & Tools)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to cloud development and backend services. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and scenarios related to GCP and serverless architectures. Practising coding challenges can also help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Cloud Developer (Backend & Tools)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Cloud Developer role. Highlight your experience with GCP, Node.js, and any relevant projects that showcase your backend skills. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about cloud development and how your skills align with our needs at Fusebox. Let us know what excites you about working with our team.
Showcase Your Projects:If you've worked on any cool projects, especially those involving serverless architectures or internal tools, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!
How to prepare for a job interview at Fusebox Games
✨Know Your Cloud Stuff
Make sure you brush up on your Google Cloud Platform knowledge, especially around Cloud Run and Cloud Functions. Be ready to discuss how you've optimised serverless architectures in the past and any specific challenges you've faced.
✨Show Off Your Security Savvy
Since security is a big deal for this role, prepare examples of how you've implemented robust authentication and authorization protocols. Think about times you've secured APIs and managed secrets in serverless environments.
✨Talk Infrastructure as Code
Familiarise yourself with Terraform and be ready to explain how you've used Infrastructure as Code to provision resources. Discuss your experience in separating DEV, STAGING, and PROD environments, as this will show you're aligned with their best practices.
✨Communicate Like a Pro
You'll need to translate complex technical concepts for non-technical team members, so practice explaining your past projects in simple terms. Highlight your communication skills and how you've collaborated with writers and artists to improve tooling and workflows.