This job listing expired on Nov 12, 2021
Tweet

Supersolid is a leading mobile games studio based in central London. We have a passion for making games people love. We believe that small teams can make amazingly successful games as long as we have the best talent!

At Supersolid, we believe that small teams can create amazingly successful games. Our first online game, Food Street, was released in 2015 and continues to grow with 14 million installs, and attracting thousands of positive ratings and reviews from across the world. This was followed up by Home Street in 2017 which at launch served over 700,000 daily active users and now has over 20 million installs. Our latest game Snake Rivals launched in October and recently won a TIGA award for Best Casual Game.

Supersolid is made up of a team of 50+ highly experienced mobile and social games veterans with backgrounds in EA, Playfish, Glu and Macrospace. Amongst us, we have made over 70 titles prior to Supersolid, including award-winning hits such as the Ancient Empires series, Pet Society, Restaurant City and the Sims Social.

As a developer at Supersolid you will create scalable back end code for fun and engaging mobile games with millions of users. You will work as part of a highly skilled team to develop new game features and maintain popular games. You will contribute to our software stack, develop new services and create new games.

Responsibilities

  • Write test-driven, clean and maintainable code in JavaScript/TypeScript for the Node.js runtime
  • Implement features in a way that is performant and will scale well with increased volume and concurrency of users
  • Monitor, debug and quickly resolve server and database issues on games in production
  • Create services and shared libraries to streamline development and live operations
  • Work in all phases of the development lifecycle with a focus on efficient and iterative coding
  • Be part of an expert engineering team with a coherent development approach and high level of technical quality

Key Skills

  • Passion for developing highly scalable web services that power popular games
  • Software craftsperson with a diligent programming mentality and zero tolerance for bugs
  • Excellent understanding of programming best practices and data-driven design
  • Experience writing automated software tests and writing testable code
  • Self-driven and excel at completing tasks in a minimally supervised environment
  • Able to communicate ideas from abstract game features to complex technical designs
  • Comfortable working in a small team on high impact features
  • Degree or equivalent in Computer Science, Physics, Mathematics or a related subject 2+ years commercial experience in Node.js programming

Superpowers

  • JavaScript devotee aware of current ecosystem and upcoming changes
  • Experience working with databases, ideally NoSQL databases such as MongoDB Knowledge of commonly used web security techniques
  • Experience developing real-time client-server applications
  • Interest in Node.js profiling and understanding what makes V8 tick
  • Designed, written, deployed, debugged and maintained web services with 100k+ DAU
  • Devop with experience of cloud platforms such as GCP, Heroku, MongoDB Atlas Fan of Kubernetes and containerization

Supersolid supports a good work/life balance - with core working hours 10am-6pm, 28 days holiday (including UK bank holidays) and extra time off when we close the office from 25th December- 1st Jan each year. A tenure reward scheme launches in 2020, with an extra half day for every six months served at Supersolid (up to a max. of 5 days).

Supersolid's office is designed to meet the needs of our diverse team. There's space for working in silence, a lunch space for socialising and celebrating with company drinks on Fridays. This year, we're planning optional team activities, from life drawing to charity projects to game jams.

Supersolid participates in statutory company pension contributions.

  • Phone Interview with Technical Director (45 minutes)
  • Take-Home Test Face-to-Face
  • Final Interview (with Technical Director and Senior Developer, 2-3 hours)
  • Offer!