Backend Engineer - Payments Team

Digital media and sports betting company delivering personalized live scores, news, stats, and betting information through its apps and platforms.
Backend
Mid-Level Software Engineer
Hybrid
Gaming

Description For Backend Engineer - Payments Team

theScore, a PENN Entertainment subsidiary, is a leading digital media and sports betting company that's revolutionizing how fans engage with sports. Our flagship app is among North America's most popular, delivering personalized live scores, news, stats, and betting information. We're seeking a talented Backend Engineer to join our Payments team, where you'll play a crucial role in developing and maintaining our payment systems.

The position offers an exciting opportunity to work with modern technologies like Elixir/Phoenix and GraphQL, while building scalable solutions that directly impact millions of users. You'll be part of a collaborative team that values clean code architecture and software craftsmanship, working on integrating third-party payment providers and supporting client developers through API development.

As a Backend Engineer, you'll be involved in designing and optimizing distributed systems, developing RESTful APIs, and solving complex technical challenges. The role requires strong expertise in computer science fundamentals, experience with relational databases, and excellent communication skills. You'll also have the opportunity to mentor other developers and contribute to improving our technical documentation and best practices.

We offer a competitive compensation package, comprehensive benefits, and a fun, relaxed work environment. The company strongly supports professional growth through education and conference reimbursements. Working at theScore means joining a diverse, innovative team that's passionate about creating the best possible experience for sports fans across North America.

If you're excited about working with cutting-edge technology in the sports betting industry, have a knack for solving complex problems, and want to be part of a team that's shaping the future of sports engagement, this role at theScore could be perfect for you.

Last updated a month ago

Responsibilities For Backend Engineer - Payments Team

  • Work with Elixir/Phoenix and LiveView technology stack
  • Collaborate with engineers, product managers, and designers on new features
  • Develop, scale, and optimize GraphQL & RESTful APIs
  • Design and build foundational components for backend services
  • Solve complex technical problems
  • Reduce technical debt
  • Support web and mobile clients
  • Participate in agile/scrum environment
  • Improve documentation and best practices
  • Provide mentorship to other developers

Requirements For Backend Engineer - Payments Team

PostgreSQL
Kubernetes
Kafka
  • Solid foundation in computer science
  • Knowledge of data structures, distributed systems, and algorithms
  • Experience with modern web frameworks
  • Experience with Git and GitHub
  • Strong experience with relational databases, particularly PostgreSQL
  • Experience with distributed systems
  • Excellent communication and technical writing skills
  • Experience with testing frameworks (ExUnit, RSpec, Jest, pytest)
  • Knowledge of caching strategies and tools

Benefits For Backend Engineer - Payments Team

Education Budget
  • Competitive compensation package
  • Comprehensive Benefits package
  • Fun, relaxed work environment
  • Education and conference reimbursements

Interested in this job?

Jobs Related To theScore Backend Engineer - Payments Team

Backend Engineer - Payments Team

Backend Engineer position at theScore, focusing on payment systems development using Elixir/Phoenix and GraphQL, offering competitive benefits and hybrid work environment.

Backend Engineer - Payments Team

Backend Engineer position at theScore, focusing on payment systems development using Elixir/Phoenix and GraphQL, offering competitive benefits and hybrid work environment.

Backend Software Engineer

Backend Software Engineer role at theScore, focusing on payment systems development using Elixir/Phoenix and GraphQL for sports betting platforms.

Backend Software Engineer

Backend Software Engineer role at theScore, focusing on payment systems development using Elixir/Phoenix and GraphQL for sports betting platforms.

QA Engineer

QA Engineer role at theScore, responsible for ensuring high-quality software solutions for sports fans across multiple platforms.