Heroic Labs (S15)
Social infrastructure for games and apps. We build Nakama server. An open-source distributed server for social and realtime games and apps.

Lead Web Engineer

London, UK / Remote
Full-time
6+ years
About Heroic Labs

Heroic Labs is an enterprise open-core software company that builds developer tools for the games and entertainment industry. We build an open-source cloud-agnostic game server called Nakama.

Heroic Labs also provides managed infrastructure to run Nakama on behalf of game studios and media companies. There is also a proprietary version called Nakama Enterprise for large enterprises to deploy in their own datacenter, as well as custom infrastructure for private cloud deployments.

We work with different size companies ranging from small startups, mid-size game studios, public-listed games companies, and Fortune 500 companies. This means that Nakama (and suite of products) have been battle-tested at various scales and use cases.

About the role

Skills: Vue.js, C#, Dart, Go, React, SCSS, TypeScript, Google Cloud, Distributed Systems, Angular

Hi there!

We're looking for a web engineer to join the engineering team at Heroic Labs. We build an open-source, distributed, highly scalable game server called Nakama.

We are simplifying the lives of game developers and providing incredible technology that can be integrated into any game on any platform as easily as possible. Nakama is already powering many games, including multiple titles on the Top 50 of the app stores.

There is an ever-growing open-source community with many contributors, and third-party plugins and projects. Heroic Labs works with independent developers, mid-tier, AAA game studios and many publicly listed Fortune 500 companies across the globe to power games that individually make over 90 billion requests per month into our infrastructure.

We lean towards candidates who have professional experience building sophisticated realtime dashboards embedded in products and custom UI frameworks - however if you don't have experience but feel up to the challenge, please do apply!

About The Role

We are looking for Web engineers who are excited about growing an open-source cloud-native distributed game server and its ecosystem to join our engineering teams. Working closely with other engineers and product managers on both the cloud and game services teams, you will be part of a collaborative culture striving to make building games at scale faster.

Things You Might Do

  • Develop technical expertise in Nakama and accompanying technologies.
  • Liaising with, and directing, external suppliers to build the relevant UI/UX.
  • Build and deploy elegant solutions to complex UI challenges that our customers face when provisioning and managing their server instances in Heroic Cloud.
  • Contribute to the growth of Nakama and Heroic Cloud by designing, building, and testing compelling systems with a focus on the frontend.
  • Improve our developer platform - directly impact the way developers integrate Nakama into their games.
  • Work in many languages to support as many platforms as possible.
  • Give back to the community via open source and blog posts.
  • Experiment: this is a startup so engineering innovations can change.

About You

You love building new things. You tinker with new technologies. You love helping developers be more productive. You love automation. You love helping customers solve problems.

  • Passion for user experience and design and a deep understanding of front-end architecture.
  • Experience leading large multi-quarter efforts with a demonstrated customer or business impact.
  • Comfortable working towards and leading a multi-year UI/UX strategy with incremental deliverables.
  • Given a conference talk on a Web (or JavaScript) related topic.
  • 5+ years of experience with HTML, CSS, and JavaScript.
  • Experience with modern JavaScript frameworks (e.g., React, Angular, or VueJs/Ember).
  • A passion for working on complex technical problems and have a strong understanding of modern infrastructure and database technologies.
  • Optional: Experience with Go, TypeScript, and other languages.

About Heroic Labs

For the past six years, Heroic Labs has been on the forefront of providing cutting edge technology to the games and entertainment market. We do this because we love developers and we love games!

We always choose the right tool for the job. We believe that with the right tools, you can have a big impact with less hassle. We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.

The Whole Package

Location: Anywhere on the planet with a reliable Internet connection!

If you want to work remote, that's great. If you want to work near others, that's cool too. We have an office in London (UK), but our team members are in Vancouver, New York, Portugal, Edinburgh, and Costa Rica!

Compensation:

  • Competitive salary (we don't use remote as an excuse to pay less).
  • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year (and observe local holidays).
  • At least yearly company all-hands and getaways.
  • Pick your own equipment. We recommend Macs, but we don't worry if you choose something else!
  • Work with a loving team that treats everyone as family.

How To Apply

Send an email to us with your resume, and a cover letter highlighting why you'd like to join Heroic Labs.

After you apply, you are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.

Technology

We use the best tool/language for the job.

Nakama and all supporting systems from Heroic Labs are used at massive scales, and are currently powering many games including multiple titles on the Top 10 in the App Stores. Our systems are serving more than 60 billion API calls per day.

Nakama is written in Go to take advantage of light-weight goroutines, simple concurrency, and more importantly the Go community. We heavily depend on Kubernetes (and various extensions) to power our Managed Cloud and Private Cloud deployments.

We also have various dashboards built in Javascript / Typescript using React and VueJS.

You will be responsible for developing the core server technology, work on infrastructure solutions, provide support to clients, attend conferences, and be involved in technical sales. We'd like engineers to have an all-hands experience across the board but we understand that not all engineers would like to have such responsibilities.

Other jobs at Heroic Labs

Sales Engineer
fulltime
London, UK / Remote
Backend
3+ years
Enterprise Engineer
fulltime
London, UK / Remote
Backend
3+ years
Lead Web Engineer
fulltime
London, UK / Remote
Frontend
6+ years
Server Engineer
fulltime
London, UK / Remote
Backend
3+ years