At a Glance
- Tasks: Lead the development of innovative web systems for an exciting MMO game.
- Company: Join Couch Heroes, a remote-first studio redefining the MMO genre.
- Benefits: Enjoy competitive pay, flexible work, and opportunities for growth.
- Other info: Be part of a diverse team committed to inclusivity and creativity.
- Why this job: Shape the future of gaming while working with cutting-edge technology.
- Qualifications: Experience in software development and team leadership required.
The predicted salary is between 60000 - 80000 € per year.
Location: Remote-first
Type: Full-time
Start: ASAP
About Couch Heroes
At Couch Heroes, we're exploring new ground for the MMO genre. In a world where fantasy and ancient technology intertwine, players explore shattered realms, grapple across verticality, solve puzzles, and push back corruption, with progression driven by player expression and discovery. We envision bridging generations of gamers, creating a space where both coexist and journey together. We're developing in Unreal Engine, in early production, with a team spanning multiple countries. We're remote-first, based in the UK, and scaling to support a multi-year live-service roadmap. We value autonomy, curiosity, and collaborative ownership, and we're looking for creators who want to help build something from the ground up.
About the Job
The web and platform layer of an MMO is what players interact with outside the game client: account systems, social features, community tools, content delivery, and the services that tie the live experience together. We need a Lead Full-Stack Developer who can own the architecture of these systems and build the engineering team that delivers them.
You will report to the CTO and manage a growing team of web and platform engineers. You will make architectural decisions, stay hands-on with code, and represent the web engineering discipline across the studio in production planning and resourcing decisions.
Your Role
- People Leadership and Team Development
- Manage a growing team of engineers as the team scales through production: set priorities, assign work, balance workload, and run regular 1:1s focused on progress, career development, and honest feedback.
- Lead performance reviews and goal setting aligned to production milestones and individual development plans. Identify skill gaps and address them through coaching, stretch assignments, or training.
- Represent the web engineering discipline in cross-discipline leads meetings, production planning, and resourcing conversations. Advocate for team needs and capacity.
- Foster a team culture of code quality, shared ownership, and continuous improvement.
- Support hiring as the team grows: contribute to job descriptions, review technical submissions, and participate in interview loops.
- Technical Leadership and Architecture
- Architect and lead the development of backend microservices using TypeScript, Node.js, and Express, with MongoDB for persistent storage and Redis for caching, session management, and pub/sub messaging.
- Design scalable, well-bounded services that support the throughput and reliability demands of a live-service MMO: player accounts, social systems, marketplace, mail, inventory, and platform integrations.
- Own CI/CD pipelines using Azure Pipelines, with Docker and Kubernetes on Azure for container orchestration and deployment. Establish deployment practices that support rapid iteration without compromising stability.
- Make architectural decisions about service boundaries, data models, caching strategies, and API design that balance immediate delivery needs with long-term scalability.
- Establish monitoring, alerting, and incident response practices using Grafana and Uptime Kuma or equivalent observability tools.
- Frontend Engineering
- Build polished, responsive, and accessible interfaces using TypeScript, React, and Next.js, with Redux for state management and Zod for schema validation.
- Collaborate with UI/UX design to ensure clean design-to-implementation handoff and user-centric workflows across platform features.
- Ensure frontend systems are built for internationalisation, accessibility, and performance from the start.
- Platform Integration
- Work with gameplay engineering and online services to define how web platform systems integrate with the game client: authentication, account management, social features, content delivery, and analytics.
- Collaborate with production to manage scope, schedules, and task breakdowns for web engineering work. Contribute to milestone planning, sprint scoping, and capacity forecasting.
Must-Haves
- Proven experience in software development, with at least one shipped product or live service.
- Proven experience in a senior or lead role with hands-on team leadership experience: running 1:1s, setting goals, conducting reviews, and developing team members.
- Strong backend experience with TypeScript, Node.js, and Express for API development.
- Production experience with MongoDB and Redis in a services environment.
- Strong frontend experience with React and Next.js.
- Working knowledge of Docker, Kubernetes, and CI/CD pipeline design.
- Experience with Azure Cloud services or equivalent cloud platform.
- Strong communication skills and a collaborative working style, with proven experience making architectural decisions in cross-functional teams.
Nice-to-Haves
- Experience building backend services for games, social platforms, or real-time multiplayer applications.
- Experience with Redux, Zod, or equivalent state management and validation libraries.
- Familiarity with real-time communication systems: WebSocket at scale, pub/sub architectures, or event-driven service design.
- Experience with Grafana, Uptime Kuma, or equivalent observability and monitoring tools.
- Experience with OAuth2/JWT authentication flows and identity management.
- Experience with Golang or additional backend languages.
- Contributions to open-source projects or technical writing that demonstrates systems thinking.
About You
- You lead by example. You are hands-on when needed and empowering always.
- You build systems that last and take pride in readable, maintainable code.
- You are comfortable translating product vision into technical decisions and explaining technical constraints to non-technical stakeholders.
- You are comfortable working through ambiguity. Early production means not everything is defined yet, and you see that as an opportunity to shape the right architecture.
- You balance engineering ideals with delivery pragmatism. You know when to build for the future and when to ship what works.
- You work autonomously in a remote environment, proactively keeping your team aligned and your stakeholders informed.
We are committed to making our hiring process accessible. If you require reasonable adjustments at any stage, please let us know.
Couch Heroes is an equal opportunities employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome applications from all backgrounds and do not discriminate on the basis of age, disability, gender identity or expression, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex, sexual orientation, or any other protected characteristic.
We process your personal data as part of the recruitment process. Couch Heroes and Skillsearch both act as data controllers in relation to your application. For details on how your information is collected, used, stored, and your rights under UK GDPR, please review the relevant Privacy Policies.
Lead Full Stack Developer in Leeds employer: LinkedIn
At Couch Heroes, we pride ourselves on fostering a remote-first work culture that champions autonomy, creativity, and collaboration. As a Lead Full Stack Developer, you'll not only have the opportunity to shape the architecture of groundbreaking systems but also to lead a passionate team in a dynamic environment that values continuous learning and personal growth. With a commitment to inclusivity and diversity, we offer a unique chance to contribute to an innovative MMO project while enjoying the flexibility and support of a forward-thinking company.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Full Stack Developer in Leeds
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those at Couch Heroes. A friendly chat can open doors that applications alone can't.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your full-stack prowess, make sure to share it. It’s a great way to demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for the interview! Research Couch Heroes and their projects. Be ready to discuss how your experience aligns with their vision and how you can contribute to building their MMO from the ground up.
✨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, it shows you’re serious about joining the team!
We think you need these skills to ace Lead Full Stack Developer in Leeds
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for gaming and development shine through. We want to see that you’re not just looking for a job, but that you’re genuinely excited about building something amazing in the MMO genre.
Tailor Your CV:Make sure your CV highlights relevant experience that aligns with the Lead Full-Stack Developer role. Focus on your technical skills with TypeScript, Node.js, and React, and don’t forget to mention any leadership experience you have. We love seeing how your background fits our needs!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for Couch Heroes. Share specific examples of your past work, especially any projects that relate to game development or team leadership. We want to know what makes you tick!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re proactive and ready to jump into our remote-first culture!
How to prepare for a job interview at LinkedIn
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, Node.js, and Express, as these are crucial for the role. Brush up on your knowledge of MongoDB and Redis too, since you'll need to discuss how these technologies fit into the architecture you’ll be building.
✨Showcase Your Leadership Skills
Prepare examples of how you've successfully led a team in the past. Be ready to talk about your experience with 1:1s, performance reviews, and how you’ve fostered a culture of collaboration and continuous improvement within your teams.
✨Understand the MMO Landscape
Familiarise yourself with the MMO genre and Couch Heroes' vision. Being able to discuss how your technical decisions can enhance player experience will show that you’re not just a coder but someone who understands the bigger picture.
✨Be Ready for Architectural Discussions
Expect to dive deep into architectural decisions during the interview. Prepare to discuss service boundaries, deployment pipelines, and how you would approach building scalable systems. This is your chance to demonstrate your strategic thinking and problem-solving skills.