We're hiring a Full Stack Developer for Piing: Help shape the Future of Mass-Participation Media

We make it very easy to join Games for Crowds

About Piing

The future of live events is mass-participation: by the end of the decade, fans at every concert and sports event on the planet will use their devices to take part in huge scale digital activations with the rest of the crowd.
At Piing, we're creating this future today by making 'Games for Crowds' - 30 to 100,000 player games for audiences in stadiums, cinemas and live-streams around the world.
Our tech has entertained crowds at Man City, Ajax, Everton, Atletico de Madrid, FC Köln, and Euroleague Basketball, the O2 Arena, shopping malls and pop-up cinemas. And in the past 6 months we've broken the Guinness World Record for the World's Largest Online Quiz. Twice.
Whilst the current team are based around the North West of England, we work remotely and welcome diverse candidates from across the UK.
As a team we communicate a lot to solve problems, typically through the medium of crudely drawn diagrams

The Role

We’re looking for a Full Stack Developer to help shape the next version of our mass-participation games platform. We value simple, clean code and we’re constantly exploring new possibilities and technologies that might streamline our process and stack, or just make our lives better.
Along with all the JS skills, exposure to AWS and Next.js would be great. Frontend, we’re firm believers in simplicity and ease of use, but UI won’t be your main concern. You’ll be busy helping to build our ambitious new platform and moulding the dev experience along the way. You’ll have a major impact on the APIs, the libraries and the flow that future devs follow on our platform.
This is an opportunity to make a difference to a small team and help shape a fresh platform, with real influence on its future direction and success.
Main responsibilities include but are not limited to:
  • Write clean, maintainable and efficient code.
  • Contribute in all phases of the development lifecycle.
  • Prioritise best practices and recommend approaches.
  • Keep abreast of relevant new technologies.
  • Move quickly. We develop, test, and ship at speed.
  • Develop a deep understanding of our products.

Required Skills

  • Building SPAs with React and TypeScript
  • Node.js
  • SQL and NoSQL Databases (such as MySQL / Postgres / MongoDB / DynamoDB)

Preferred Skills

  • Developing scalable web applications using Node.js and, ideally, WebSockets
  • Containerisation with Docker
  • Experience with Next.js
  • Modern cloud infrastructures and architectures
  • IAC / Infrastructure as code with AWS CloudFormation
  • AWS services such as ElastiCache (Redis); ECS; ELB; CloudFront and DynamoDB
  • GitHub CI / CD pipelines & test automation
  • Unit testing JavaScript

About You

  • You have a keen interest in the modern web and keeping up to date with new web tech.
  • You’re conscientious, pay attention to detail and take ownership of your work.
  • You’re passionate about building products that humans love to use.
  • You’re almost a perfectionist (pragmatic when required).
  • You enjoy a fast-paced environment where priorities change. We need great devs who can adapt quickly and bring their own creativity to solving problems.
  • You have strong interpersonal skills and remote experience. We’re a remote team, so we need to communicate a lot and we like to be nice to each other.

Our Commitment to You

  • Piing doesn’t discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.
  • Piing is a workplace where you can be yourself. We want to do whatever we can to help you grow in your career, whilst clocking off on time and leaving work behind.
  • We work remotely and will provide you with a MacBook and subscriptions to all the tools you’ll need.
<< No Agencies Please >>

Get the Piing newsletter
Keep up to date with what we’re up to, new game launches and all sorts of other Piingy things.