Home Full Stack Web Developer

Full Stack Web Developer

Not a football fanatic? No problem. At PFF, our talented developers, designers and tech leaders spend their days revolutionizing how coaches and teams leverage data for better performance on the field. Major media outlets and everyday fans rely on our data, too. We’re looking for new team members who enjoy solving big, intriguing data problems within a creative and agile work environment.

You’ll help build tools that allow pro and college coaches to interact with our huge proprietary data sets in any way they want. Collaborate on creative data visualization and work directly with domain experts (those football fanatics!). As PFF continues to grow, you’ll dive into the full product development process and enjoy real influence without corporate red tape.

Our team members are smart, thoughtful and hard-working. (You should be, too.) We value craftsmanship and collaboration. Delivery is important, but we take the time to do things the right way. Since PFF is 10+ years old and profitable, we offer the perfect sweet spot between big company stability and small company ingenuity.

Job Summary

As a full stack web developer, you’ll work as part of a cross-disciplinary, self-managed tech team to deliver first-class software solutions that help power PFF’s growth. You’re self-motivated, collaborative and able to operate effectively at every stage of the software development process. We work in Elixir and Phoenix, but it’s OK if you’re new to these as long as you have experience with another high-level programming language and the desire to learn. PFF is based in Cincinnati, but we’re open to full-time or part-time remote work for the right candidate. You’ll report directly to the CTO.


  • Develop, build, and maintain first-class web apps with versatility across client, server and database tiers
  • Work closely with the business to move from ideas and concepts to requirements, prototypes (when appropriate) and working software
  • Execute production deployments of systems, services or applications on cloud infrastructures
  • Mentor and support colleagues; share knowledge and experience within the team
  • Demonstrate strong interest in technology, self-guided learning approach and awareness of industry trends

Skills & Experience

We'd love to talk with candidates who have some of the following:

  • 3+ years relevant work experience
  • Desire to immerse yourself in functional programming: Elixir and Phoenix
  • Experience with high level programming languages, including but not limited to Ruby, Python, Elixir
  • Structured and methodical approach to building and testing web applications
  • Experience with JavaScript and related frameworks; ReactJS experience advantageous
  • Demonstrable understanding of modern web application architectures and web frameworks, including API design and REST architectural style
  • A solid understanding of relational databases; Postgres experience advantageous
  • A desire to learn new technologies coupled with an ability to learn new skills
  • Experience using Linux, including command line use, configuration and tools
  • Comfort level using distributed version control like Git
  • Experience developing and deploying advanced web-based applications and services into staging and production environments
  • Excellent communication and collaboration skills

Pay, Perks, and Benefits

  • Competitive industry pay based on experience
  • Health, vision and dental insurance
  • Paid holidays, vacation and sick time
  • 401(k)
  • Good work-life balance
  • Ability to be fully remote/virtual
  • Newly remodeled OTR office
  • Free parking (in office only)
  • Open floor plan (in office only)
  • Ergonomic workstation (in office only)

About PFF

PFF analyzes every player and every play of every game to deliver player grades, stats, and rankings for the NFL, fantasy football, and NFL Draft. In other words, we’re big data for football.

As the market leader, we supply data to all 32 NFL teams, 85 NCAA FBS teams, NBC, FOX, CBS, ESPN, and NFL Network among others. Oh, and our majority owner is NBC football analyst and former pro player Cris Collinsworth.

More about the company at: pff.com

Follow us on Twitter! @pff

How to Apply

Please email your resume and a short note about yourself that includes the position you're applying for to: [email protected]