Players' Lounge

Play video games against other people for money

Senior Software Engineer (Backend - Elixir) at Players' Lounge

Location
Remote
Job Type
Full-time
Experience
3+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Dan Delaney
Dan Delaney
CTO

About the role

Company Introduction

We are Players' Lounge — a venture-backed startup that allows gamers to play their favourite video games against other people for money. We're expanding and are looking for a Software Engineer to join our team. We are a fully funded Y Combinator company attacking our rapidly growing market. This should be the most fun job you’ll ever have.

Job Description

We are looking for a Senior Software Engineer interested in building performant and reliable APIs. You will be responsible for architecting and building new APIs that power our core web and mobile applications. Additionally, you will coordinate with teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. As an engineer at Players' Lounge, you'll need to actively communicate with your teammates to ensure that your work is contributing to the team's collective goal. As a senior engineer, you will also be responsible for being a vocal mentor to junior members of the team.

Our ideal candidate uses our product, has a passion for gaming and our company mission, and works hard to ensure everyone knows about Players’ Lounge. We want our team members to take initiative to improve our product through a deep concern for the user experience and the maintainability of our codebase, while effectively managing the tradeoffs between feature development and refactoring.

Responsibilities

Build robust and scalable APIs in Elixir and Node.js Expand our core GraphQL API that powers our web and mobile applications Write maintainable code that can be understood by engineers of all levels Build robust automated tests to test edge cases and ensure consistency in our products Contribute to the design and architecture of distributed systems and services Regularly communicate with frontend teams to ensure our APIs are fit for purpose

Skills

We don’t expect anyone to have experience with all the technologies outlined here, this is just an indicative list of some of the tech we use daily. Firm grasp of JavaScript (Node.js) and its nuances, including ES6+ syntax Experience with Elixir and ideally Ash / Phoenix Experience working with IaC systems (specifically, Terraform) Experience working with AWS (Lambda, EC2, Serverless) Experience with various database systems including both SQL and NoSQL solutions Ability to write well-documented, clean code Understanding of GraphQL APIs and GraphQL concepts Experience with Test Driven Development using tools like Jest Comfortable mentoring other members of the team

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Why you should join Players' Lounge

Players’ Lounge is a video game wagering platform that allows gamers to bet on the outcome of their own matches. Last year, 85,000 gamers used Players’ Lounge and won $45 million in prize money. We make gaming more exciting in the same way FanDuel, or sports betting, makes watching sports more exciting. Our mission at Players’ Lounge is to give gamers a social and monetary return on investment of their gaming time, with the vision that our customers always connect with Players’ Lounge when playing their favorite video games.