Backend Software Engineer

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

Description For Backend Software Engineer

theScore, a PENN Entertainment subsidiary, is a leading North American digital media and sports betting company seeking a Backend Software Engineer to join their Payments team. The role offers an exciting opportunity to work on critical payment systems that enhance user experience in sports betting and iCasino applications.

As a key member of the Payments team, you'll work with cutting-edge technologies like Elixir/Phoenix and GraphQL, developing scalable solutions that power the company's payment infrastructure. The position involves collaborating with cross-functional teams to design and implement robust payment systems that serve millions of users.

The ideal candidate will bring strong computer science fundamentals, experience with distributed systems, and expertise in relational databases, particularly PostgreSQL. You'll be working in an agile environment where clean code architecture and software craftsmanship are valued, and where you'll have opportunities to mentor others and contribute to technical decisions.

What makes this role particularly attractive is the combination of technical challenges in the fast-growing sports betting industry, the opportunity to work with modern technologies, and a supportive company culture. theScore offers competitive compensation, comprehensive benefits, and investment in professional development through education and conference reimbursements.

The company promotes a fun, relaxed work environment while maintaining high technical standards and a commitment to excellence. With the hybrid work model, you'll have flexibility in your work arrangement while still maintaining collaborative relationships with your team. If you're passionate about building scalable payment systems and want to be part of a company that's revolutionizing sports media and betting, this role offers an excellent opportunity for growth and impact.

Last updated 8 days ago

Responsibilities For Backend Software Engineer

  • 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 Software Engineer

PostgreSQL
Kafka
Kubernetes
  • 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 Software Engineer

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 Software Engineer

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 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.

QA Engineer

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