- 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, often presenting proposals for solutions to leadership and other teams for feedback
- Navigate through highly sensitive and regulated systems in our codebase; ensuring highest level of code quality and test coverage
- Collaborate & educate 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
- Support teams developing features in our codebase by helping define the required work, assisting in specs, as well as identifying edge cases and performance improvements through code review
- Provide mentorship and be a resource for education to all our developers
- Other duties as required.
- A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
- Strong grasp and experience with production systems at scale. Experience identifying areas of improvement in a production environment 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 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
- 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.
- 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)
- NICE TO HAVE : Experience with Kafka, building GraphQL APIs (Absinthe),hexagonal architecture, Domain Driven Development, contribution to open source software, experience working at startups, passion for sports and/or esports.
- Competitive compensation package
- Fun, relaxed work environment
- Education and conference reimbursements.
- Parental leave top up
- Opportunities for career progression and mentoring others
-
Senior Software Developer, Sportsbook Core
4 hours ago
theScore Toronto, CanadaAbout the Role & Team · As part of the Sportsbook Core team, you will be working alongside smart, friendly, and dedicated Engineers and Product Managers. Our mission is to build and maintain the internal services that power theScore Bet platform. The Sportsbook Core team builds ...
-
Casino Coordinator
1 day ago
BET99 Toronto, CanadaBET99 is Canada's Premiere Online Sportsbook and Casino. Launching in 2020, we have consistently innovated the online gaming landscape every step of the way, exponentially growing our customer base and, in turn, our internal BET99 team We're a fast-paced company and are looking f ...
-
Payment and Fraud Associate
1 day ago
BET99 Toronto, CanadaBET99 is Canada's Premiere Online Sportsbook and Casino. Launching in 2020, we have consistently innovated the online gaming landscape every step of the way, exponentially growing our customer base and, in turn, our internal BET99 team We're a fast-paced company and are looking f ...
-
Affiliate Account Manager
7 hours ago
Betstamp Toronto, Canada**About Us**: · Betstamp is the future of sports betting. We were founded in 2020 with the mission to make sports betting easy and accessible with everyone, while improving your odds of winning your bets. Our team is dedicated to creating the best user experience possible, while ...
-
Affiliate Program Administrator
7 hours ago
Betstamp Toronto, Canada**About Us**: · Betstamp is the future of sports betting. We were founded in 2020 with the mission to make sports betting easy and accessible with everyone, while improving your odds of winning your bets. Our team is dedicated to creating the best user experience possible, while ...
-
Affiliate Account Manager
1 day ago
Betstamp Toronto, Canada**About Us**: · Betstamp is the future of sports betting. We were founded in 2020 with the mission to make sports betting easy and accessible with everyone, while improving your odds of winning your bets. Our team is dedicated to creating the best user experience possible, while ...
-
Product Manager
1 day ago
Score Media and Gaming Inc. Toronto, CanadatheScore, a wholly-owned subsidiary of PENN Entertainment, empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, a ...
-
Développeuse, Développeur Senior
4 days ago
Score Media and Gaming Inc. Toronto, ON, CanadaOur mission is to build and maintain the internal services that power theScore Bet platform. The Sportsbook Core team builds the gateway into theScore's internal betting ecosystem, offering mobile and web applications everything they need to power theScore Bet. This includes serv ...
-
CRM Manager
5 hours ago
Hard Rock Digital Toronto, CanadaWhat are we building? · Hard Rock Digital is a team focused on becoming the best online sportsbook, casino, and social casino company in the world. We're building a team that resonates passion for learning, operating and building new products and technologies for millions of cons ...
-
Part time lead
1 day ago
Betstamp Inc. Ontario, Canada Part timeBetstamp is the future of sports betting. We were founded in 2020 with the mission to make sports betting easy and accessible with everyone, while improving your odds of winning your bets. Our team is dedicated to creating the best user experience possible, while educating the pu ...
-
CRM Manager
1 day ago
Hard Rock Digital Toronto, CanadaWhat are we building?Hard Rock Digital is a team focused on becoming the best online sportsbook, casino, and social casino company in the world. We're building a team that resonates passion for learning, operating and building new products and technologies for millions of consume ...
-
Customer Engagement Associate
2 weeks ago
1000007698 Ontario Ltd. Toronto, Canada Full timeSalary: 50-55k · Are you ready to join Canada's Premiere Online Sportsbook and Casino? Do you have a passion for the iGaming industry and a drive to excel in a dynamic and collaborative environment? If so, you might be the perfect candidate for the position of Customer Service As ...
-
BET99 Bilingual Customer Engagement Associate
2 weeks ago
1000007698 Ontario Ltd. Toronto, Canada Full timeSalary: 55,000 · Are you ready to join Canada's Premiere Online Sportsbook and Casino? Do you have a passion for the iGaming industry and a drive to excel in a dynamic and collaborative environment? If so, you might be the perfect candidate for the position of Customer Service As ...
-
1000007698 Ontario Ltd. Toronto, Canada Full timeSalary: 55,000 · Are you ready to join Canada's Premiere Online Sportsbook and Casino? Do you have a passion for the iGaming industry and a drive to excel in a dynamic and collaborative environment? If so, you might be the perfect candidate for the position of Customer Experience ...
-
theScore Toronto, Canada Full timetheScore, a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, ...
-
Senior Software Developer, Platform Core
4 hours ago
theScore Toronto, Canada Full timetheScore, a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, ...
-
Senior Software Developer, Accounts Core
3 weeks ago
theScore Toronto, Canada Full timetheScore, a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, ...
-
Performance Engineer
1 day ago
theScore Toronto, Canada Full timetheScore, a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, ...
Staff Software Developer, Sportsbook Core - Toronto, Canada - theScore
Description
About the Role & Team
As part of the Sportsbook Core team, you will be working alongside smart, friendly, and dedicated Engineers and Product Managers. Our mission is to build and maintain the internal services that power theScore Bet platform. The Sportsbook Core team builds the gateway into theScore's internal betting ecosystem, offering mobile and web applications everything they need to power theScore Bet. This includes server driven Betslips, fully customizable betting marketplaces, account details and more. We are responsible for the ingestion and distribution of thousands of betting updates every second in real time to empower the user to place bets at the best possible odds. We also manage the full lifecycle of a bet from placement to settlement, respecting a user's responsible gaming limits while also financially adjusting accounts as quickly as possible to ensure the best user experience. We take pride in delivering highly reliable and scalable solutions that give users the best experience. We're always looking for ways to not only improve our knowledge but also share knowledge throughout the company.
About the Work
As a key member of the Sportsbook Core team you will:
About You
What We Offer
#LI-HYBRID #LI-REMOTE