Full-Time

Senior Software Developer

Sportsbook Core

Posted on 6/27/2024

theScore

theScore

501-1,000 employees

Sports coverage and mobile betting services

Fintech
Consumer Goods
Entertainment

Senior, Expert

Toronto, ON, Canada

Hybrid position requiring some in-office presence.

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Datadog
RabbitMQ
gRPC
Agile
Elixir
MySQL
Git
Data Structures & Algorithms
Ruby on Rails
Jest
SQL
Apache Kafka
Postgres
AWS
SCRUM
Splunk
Celery
Django
Requirements
  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
  • Experience with a production system at scale
  • Experience with on-call rotations for a production service
  • Passionate about clean code architecture and software craftsmanship
  • Excellent written and verbal communication skills to communicate clearly with various stakeholders, add and maintain documentation and work with other team members
  • Experience with modern web framework and API development (Phoenix, Ruby on Rails, Sinatra, Django, Laravel, Node)
  • A strong grasp and experience with relational databases; including PostgreSQL
  • 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
  • A strong grasp and experience with relational databases; including PostgreSQL and MySQL
  • Experience with background job processing (Oban, Exq, Sidekiq, Celery, Beanstalk)
  • Experience with asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub)
Responsibilities
  • Work with our preferred technology stack (Primarily Elixir, Phoenix, Phoenix LiveView)
  • Develop, scale, and optimize gRPC endpoints, GraphQL APIs, and SQL queries
  • Solve technical problems of the highest scope and complexity
  • Navigate through highly sensitive and regulated systems in our codebase; ensuring highest level of code quality and test coverage
  • Collaborate with the team in a system designed to continually define and improve our 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
  • Provide mentorship for education to all our developers when onboarding on our services
  • Other duties as required.

theScore provides extensive sports coverage and mobile sports betting services, primarily in the United States. Its main product is a mobile app that offers real-time scores, news, and updates across various sports, along with integrated betting options through theScore Bet. This app allows users to stay informed about their favorite sports while also placing bets directly within the platform. What sets theScore apart from its competitors is its combination of sports media and gaming, creating an engaging experience for both casual fans and serious bettors. The company's goal is to enhance the sports experience for users by providing timely information and seamless betting options, while generating revenue through advertising, sponsorships, and betting transactions.

Company Stage

IPO

Total Funding

$268.1M

Headquarters

Toronto, Canada

Founded

2012

Growth & Insights
Headcount

6 month growth

2%

1 year growth

20%

2 year growth

49%
Simplify Jobs

Simplify's Take

What believers are saying

  • Increased interest in sports betting among younger demographics boosts mobile betting growth.
  • AI-driven personalized content enhances user engagement in sports apps.
  • The rise of micro-betting is gaining popularity among sports enthusiasts.

What critics are saying

  • Increased competition from platforms like DraftKings and FanDuel in the U.S. market.
  • Regulatory challenges in states like California and Texas limit market expansion.
  • Volatility in advertising revenue due to changes in digital advertising policies.

What makes theScore unique

  • theScore combines sports media and betting for a unique user experience.
  • The app offers real-time scores, news, and integrated betting options.
  • theScore serves sports enthusiasts in New Jersey, Indiana, and Colorado.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE