Senior Software Developer
Sports Core
Updated on 3/20/2024
theScore

501-1,000 employees

Digital sports media and betting platform
Company Overview
theScore, a subsidiary of PENN Entertainment, stands out as a leader in the sports media and betting industry, boasting one of North America's most popular sports apps that provides personalized live scores, news, and betting information. The company's competitive edge lies in its immersive mobile sports betting and iCasino experience, offered through 'theScore Bet Sportsbook & Casino' app, which is live in Ontario. With a strong focus on engaging fans through its digital media, sports betting products, and esports platforms, theScore fosters a dynamic culture that thrives on technical innovation and industry leadership.
Consumer Software

Company Stage

N/A

Total Funding

$268.1M

Founded

2012

Headquarters

Toronto, Canada

Growth & Insights
Headcount

6 month growth

16%

1 year growth

32%

2 year growth

80%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Elixir
Git
Ruby on Rails
CategoriesNew
Backend Engineering
Web Development
Software Engineering
Requirements
  • Solid foundation in computer science
  • Experience with modern web framework and API development
  • Experience with Git and GitHub or similar
  • Strong grasp and experience with relational databases
  • Experience with consuming and integrating with third party APIs
  • Experience with background job processing
  • Comfortable working in the terminal
  • Familiarity with Kubernetes
  • Proficiency within an editor of your choice
  • Experience with testing frameworks
  • Experience working with profiling tools
  • Knowledge and familiarity with caching strategies and tools
Responsibilities
  • Work with preferred technology stack of Elixir, Phoenix, and LiveView
  • Ensure appropriate monitoring and alerting is in place
  • Build internal web tools in Ruby on Rails, Phoenix, and LiveView
  • Participate in the design, architecture, and delivery of new features
  • Participate occasionally in pair programming
  • Participate in triage duty rotation
  • Mentor other team members
  • Deploy services and applications to Amazon EKS
  • Participate in on-call rotation
  • Other duties as required