alanvardy

alanvardy

Mid/Senior Elixir Engineer - Blitz, Los Angeles, Remote Worldwide

Introductory paragraph

Hello, my name is Alan Vardy, and I am the Tech Lead on Blitz’s Backend team. We are seeking a senior and mid-level engineer to help us build more great things.

Senior Job Posting:
https://boards.greenhouse.io/blitzapp/jobs/5058658004

Mid-level Job Posting:
https://boards.greenhouse.io/blitzapp/jobs/5058657004

About us

My name: Alan Vardy
My position: Tech Lead / Senior Developer
Company name: Blitz
Company website: https://blitz.gg
Company headquarters (country): Los Angeles (USA)
Company info and history:

Blitz.gg is a rapidly growing gaming startup that focuses on delivering the best gaming experience for our users. Blitz is horizontally scaling our Elixir backend team to empower more gamers across more games! Join a small, self-motivated, autonomous team that continuously deploys code to millions of active users daily, optimizes the organization’s global goals and the daily software delivery process. Help extend a modular, well-encapsulated backend architecture to several new games while ensuring availability and scalability. Operate independently with Elixir and Postgres on production at scale and collaborate on interesting challenges. Our backend system digests and serves 10s of TB of data daily with over 500k database operations per second.

About the job

Job title: Mid/Senior Elixir Engineer
Job description: Communicate effectively with others, write lots of Elixir, ship to production, solve problems, and help Blitz grow. See the job posting and details below.
Salary range: US 110 - 170k/yr
Qualifications or experience required: 1-5 years with Elixir (see job posting above)
What the successful job applicant will be working on:

  • Close to 100 nodes clustered together on Google Cloud, communicating with erpc
  • A mono repo app that is all Elixir.
  • Riak, Redis, and Postgres for caching and storage.
  • No Kubernetes, MongoDB, or Jira.
  • A great CI pipeline and test suite that allows us to deploy multiple times a day
  • GraphQL APIs, which are accessed by a React front end.
  • Job processing pipelines running on Oban or GenStage.
  • A CMS powered by Phoenix LiveView
  • Many other services, such as Auth, Search, Analytics etc.

The team:

  • Likes working asynchronously and autonomously.
  • Uses Dialyzer, Credo, Doctor, and CodeCov to reduce bike-shedding and automate as much toil as possible.
  • Deploys multiple times daily, using trunk-based development practices and Kanban.
  • Uses Linear and Slack
  • Cares about documentation

Position on remote work

Remote job: yes (the entire backend team is remote, and there is an office in Los Angeles as well.)
Remote restrictions: The work day must mostly overlap with the Pacific timezone.
Remote leeway: We hire internationally, and most of the backend team is in Canada.
Any other notes about your position on remote work: None

About the interview process

  • Initial screen with a recruiter
  • Cultural interview with Engineering Manager
  • Take-home assignment
  • Technical interview (no live coding)

Further info

I’ll check in on the forum periodically; feel free to ask questions publically or privately.

Most Liked

alanvardy

alanvardy

Quick update: I have been getting many questions and think I should address some of them publicly!

I am not in charge of the hiring process and cannot influence the process outside of the one technical interview I conduct if you pass the preceding ones. I’m not available for video calls outside of those interviews. We haven’t hired anyone yet, and if you are interested and want to know more I suggest you submit an application above!

I’m sorry that I am not able to make myself more available but I have to make sure that I protect my time with family and at work.

tiagodavi

tiagodavi

Hi @alanvardy Although it says Remote Worldwide I’ve noticed a restriction to work from Los Angeles and US visa to work.. I’ve applied anyway because “Remote Worldwide”.

petros

petros

Hi Alan,

The post here mentions “Remote Worldwide”, but when you visit the post on Greenhouse, it seems it has a restriction for LA only. Is this something you could clarify? I mean folks can apply anyway, but clarifying it would reduce the noise on your end, and save some time for folks that are looking to find a job and send out quite a few applications a week.

Cheers,
Petros

Where Next?

Popular in Jobs Top

Darkhalf
Introductory paragraph Discord is a small group of passionate gamers whose mission is to bring people together around games. Do you get...
New
rey
Hi fellow developers, I’m a frontend engineer, that’s looking to recruit a backend dev for some personal pet projects, that may swell in...
New
pepsico
About us My name: Henry Mori My position: Lead Engineer, B2B & D2C eCommerce Company name: PepsiCo, Inc. Website: Job Description...
New
IHu
Introductory paragraph We are a young Zurich/Switzerland based Start-up with the vision to disrupt the HR hiring for mid-sized and big c...
New
nickurban
Introductory paragraph Come work on with Phoenix, LiveView, and TailWind at a small, fun, improvement-oriented, and rapidly-growing comp...
New
charliegn
Introduction Exosite is a fast growing company, leading the drive to deliver Internet of Things solutions to the marketplace. The Delive...
New
patrick_sona
Introductory paragraph We’re building the next generation of tools for the 80% of workers that don’t sit behind a desk, think everything...
New
RESTAR
RESTAR is a Japanese startup providing a B2B information analysis/management platform for the real estate industry. We are leveraging El...
New
Judith
Firework is the world’s leading immersive “shoppertainment” platform with shoppable video, live streaming commerce, and monetization capa...
New
LucaMausberg
Introductory paragraph We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy,...
New

Other popular topics Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 54250 245
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New

We're in Beta

About us Mission Statement