Staff Software Developer
Trading/Vegas
Confirmed live in the last 24 hours
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

14%

1 year growth

26%

2 year growth

83%
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Datadog
gRPC
Kubernetes
Agile
Elixir
Git
Data Structures & Algorithms
Jest
SQL
Apache Kafka
Postgres
SCRUM
Splunk
CategoriesNew
Software Engineering
Requirements
  • Strong competencies in data structures, distributed systems, algorithms and software design
  • Experience with production systems at scale and identifying areas of improvement through load testing and monitoring
  • Experience with on-call rotations for a production service
  • Passionate about clean code architecture and software craftsmanship
  • Excellent written and verbal communication skills
  • Experience with modern web framework and API development
  • Strong grasp and experience with relational databases, including PostgreSQL
  • Experience with Kubernetes
  • Comfortable working in the terminal
  • Experience with Git and GitHub or similar
  • Proficiency within an editor of your choice
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest or equivalent
  • Experience with background job processing
  • Experience with asynchronous event handling infrastructure
  • NICE TO HAVE: Experience with Kafka, hexagonal architecture, Domain Driven Development, contribution to open source software, experience working at startups, passion for sports and/or esports
Responsibilities
  • Work with the preferred technology stack (Primarily Elixir, Phoenix, Phoenix LiveView)
  • Develop, scale, and optimize feed integrations, gRPC endpoints, and SQL queries
  • Solve technical problems of the highest scope and complexity
  • Navigate through highly sensitive and regulated systems in the codebase
  • Collaborate & educate the team in a system designed to continually define and improve internal style guide, maintainability, and best practices
  • Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment
  • Collaborate with other teams and various stakeholders to build integrations with other internal services
  • Setting up monitoring and alerting with DataDog, Bugsnag, PagerDuty, Splunk
  • Continually strive and be on the lookout for a more scalable system by identifying bottlenecks and areas of high risk
  • Support teams developing features in the codebase by helping define the required work, assisting in specs, and identifying edge cases and performance improvements through code review
  • Provide mentorship and be a resource for education to all developers
  • Other duties as required
Desired Qualifications
  • Experience with Kafka, hexagonal architecture, Domain Driven Development, contribution to open source software, experience working at startups, passion for sports and/or esports