jvoegele

jvoegele

Senior Backend Engineer - PFF, Remote (UTC+2 to UTC-5)

Introductory paragraph

Over 15 years as the world leader in advanced football data, tools, and analysis

PFF challenges the status quo with uncompromised data, analysis, and easy-to-use products. We strive to help the sports industry gain a deeper understanding of the game, and to make better business decisions. PFF is relied upon by football teams, broadcast networks, media outlets, agencies, video game companies, sportsbetting & fantasy companies, and many other football-related businesses.

PFF is looking for a dedicated Backend Software Engineer to join our team and help bring our vision to life. We look for our engineers to be creative, proactive, and eager to learn all areas of building technology. Come be a part of a team that is shaping the future of sports experiences!

About us

My name: Jason Voegele (@jvoegele)
My position: Head of Engineering (B2B)
Company name: Pro Football Focus (PFF)
Company website:

Company headquarters (country): USA (Cincinnati, Ohio)

Company info and history:

Elixir serves as the foundation for the majority of our backend systems. Our web applications, APIs, data warehouse, and data processing/aggregation pipelines are built on Elixir, Phoenix, Broadway, Oban, and other Elixir libraries/frameworks.

We also heavily utilize various AWS services, such as ECS, CloudFormation, S3, and Lambda.

About the job

Job title: Senior Backend Engineer
Job description:
Salary range: competitive salary commensurate with experience and qualifications

Qualifications or experience required:

  • You have 8+ years of experience with software development in a production environment
  • You have expert knowledge of Elixir, Phoenix, Broadway, and Oban
  • You have in depth experience with AWS services, including ECS, S3, and Lambda
  • You have built and deployed production data processing and aggregation pipelines
  • You have a strong understanding of databases, data warehousing, and caching systems
  • You are able to work independently and in a distributed team environment
  • You have excellent problem-solving and communication skills

Other desirable requirements:

  • You have experience with data lake architecture
  • You have experience with non-relational databases such as Riak, Cassandra, DynamoDB, or Redshift
  • You have created or maintained an open source library for Elixir or another programming language
  • You have familiarity with Python

What the successful job applicant will be working on:

  • Design, develop, maintain, and deploy backend applications and services for the PFF Ultimate platform
  • Work with a variety of frameworks and products, contributing to new builds, evolving existing products, and integrating multiple vendors’ software
  • Develop APIs, implement business logic, build backends, and integrate 3rd party solutions alongside other engineers and team members
  • Ensure the performance and reliability of backend systems with a focus on data processing and aggregation pipelines
  • Participate in code reviews to ensure code quality and maintainability
  • Monitor, debug, and optimize existing applications
  • Develop automated tests and ensure code quality
  • Stay informed of industry standards and best practices

Position on remote work

Remote job: Yes
Remote restrictions: UTC+1 to UTC-5 time zones preferred

This position will entail working closely with other team members across various time zones, including India, US Eastern, and US Pacific

About the interview process

Initial interview with Head of Engineering (@jvoegele) followed by technical interview(s) with other team members.

Further info

To apply, please send your résumé/CV to Jason Voegele: jason.voegele@pff.com

Where Next?

Popular in Jobs Top

j-car
Introductory paragraph Enzai is looking for a talented senior Elixir software engineer who is an experienced problem solver, able to bre...
New
evan22w
Introductory paragraph Our team at Rotabull is looking for a short-term, senior full stack engineer to work on our application which is ...
New
johantell
About us My name: Johan Tell My position: Tech Lead Company name: BoardClic Website: https://boardclic.com/ Country: Sweden BoardCl...
New
Judith
Firework is the world’s leading immersive “shoppertainment” platform with shoppable video, live streaming commerce, and monetization capa...
New
Douglas
Zaya is an innovative startup, with the vision to take the recruiting business to a new technological level, therefore we are looking for...
New
mudspot
Introduction We’re on the lookout for a Phoenix Elixir Engineer who’s passionate about building robust, scalable web applications. You’l...
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
AndrewDryga
About us My name: Andrew Dryga My position: :man_shrugging: Company name: Hammer Corp. Website: https://www.hammer-corp.com/ Country...
New
Marta
Company Description lastminute.com is part of lm group, publicly traded multinational Group, among the worldwide leaders in the online t...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New

Other popular topics Top

lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30048 115
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
polypush135
As many of you may have realized by now (sorry for all the posts here) I’ve been working on a db problem where I’m trying to aggregate a ...
New
chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New

We're in Beta

About us Mission Statement