Full Stack Developer

Cloud Imperium Games
Alexandria, UK
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Cascading Style Sheets (CSS) Cloud Computing Code Review Databases MySQL Node.Js Redis TypeScript
+12 more
Eslint ReactJS Phpunit Caching Backend Gitlab Build Tools Graphql Front End Software Development JestJS Docker Microservices

Job description

Be part of a team that defines how players explore the universe of Star Citizen and Squadron 42. As a Full Stack Developer on the Content-Experience team, you’ll work on Alexandria, our internal tool that powers the creation of rich, high-impact promotional pages for ships, equipment, and more

In close collaboration with designers, you’ll transform creative concepts into engaging, interactive experiences that captivate players and elevate our visual storytelling. You’ll also help refine and optimize the page-building pipeline itself, building smarter tools and smoother workflows that empower the team to move faster and push creative boundaries with confidence.

This role sits at the crossroads of engineering and creativity, where your work directly shapes how the universe is presented to players around the world.

  • Collaborate closely with the Product Owner to provide support at the technological level
  • Work with other team members on the development and approval of technical design documentation
  • Estimate the workload required for the various features to be developed
  • Support other team members in their daily tasks and coordinate actions with quality assurance and operations teams
  • Participate in code reviews and provide appropriate, constructive feedback. You enjoy sharing your knowledge to help colleagues progress in technical areas
  • Take ownership of build and application deployment systems for the projects assigned to you
  • Work within a modern monorepo with high quality standards (linting, testing, code review)

Requirements

  • 3+ years of experience in front-end development with React and TypeScript
  • Experience with modern build tools (ViteJS), ESLint/Prettier workflows, GitLab, Docker
  • Expertise in React (UI-focused projects, hooks, composition), modern CSS/SCSS (complex layouts, animations, design tokens, theming) and TypeScript
  • 2+ years of experience in backend development with PHP (7 or 8) and Node.js
  • Experience in designing and implementing APIs, with an understanding of both legacy and modern backend architectures
  • Familiarity with GraphQL & Apollo Client
  • Experience with automated testing tools (Jest, Vitest, PHPUnit) and code quality practices
  • Good knowledge of MySQL and Redis databases, particularly for performance optimization and caching
  • Experience in microservices architecture
  • Ability to deploy code while ensuring stability and availability of high-traffic applications
  • Strong understanding of technical constraints and ability to collaborate closely with development and product teams
  • Ability to maintain and evolve legacy code while progressively introducing architectural improvements

About the company

Founded in 2012 by renowned game developer Chris Roberts, Cloud Imperium Games (CIG) is one of the largest global independent studios, 1,000+ employees, dedicated to delivering next-generation AAA games. CIG prides itself in thinking outside the box, encouraging creativity and developing ground-breaking technology. CIG believes in raising the bar for the gaming industry and the community as a whole.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · World Congress 2021

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all