Senior Software Developer, Sports Data
4 months ago
About the Role & Team
Do you want to join us on the Sports Data team?
We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America.
Our team is responsible for the overall UI/UX of the app, user onboarding, and all sports data related experiences (scores, schedules, leaders, matchup, etc.).
We're a highly collaborative team where everyone is empowered to influence our long term roadmap as well as our near term sprint objectives. With over million daily active users (and growing), your contributions will have a high impact. Even if you're not a sports fan, your work will likely be seen by someone you know.
About the Work
As a key member of our Sports Data team you will:
- Work with our preferred technology stack of Elixir, Phoenix, and LiveView. We also maintain some Ruby and Python services that will eventually be migrated over.
- Ensure appropriate monitoring and alerting is in place (we’re heavy DataDog users).
- Build internal web tools in Ruby on Rails, Phoenix and LiveView to help other employees visualize and debug our data and systems.
- Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment.
- Participate occasionally in pair programming to implement features and unblock team members.
- Participate in triage duty rotation to answer questions and help debug day-to-day challenges submitted by colleagues from different departments.
- Mentor other team members to help them level up their technical skills.
- Deploy services and applications to Amazon EKS.
- Participate in our on-call rotation so that we can triage critical issues during off-business hours.
- Other duties as required.
About You
- A solid foundation in computer science, with strong competencies in data structures, distributed systems, and software design.
- Passionate about clean code architecture and software craftsmanship.
- Experience with modern web framework and API development
- Experience with Git and GitHub or similar.
- A strong grasp and experience with relational databases; including PostgreSQL and MySQL.
- Experience with consuming and integrating with third party APIs.
- Experience with background job processing (Oban, Broadway, Exq, Sidekiq, Celery, Beanstalk, RabbitMQ, Kafka).
- Comfortable working in the terminal.
- Familiarity with Kubernetes.
- Proficiency within an editor of your choice.
- Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest or equivalent.
- Experience working with profiling tools such as Splunk, DataDog or equivalent.
- Knowledge and familiarity with caching strategies and tools.
What We Offer
- Competitive compensation package
- Fun, relaxed work environment
- Education and conference reimbursements.
- Parental leave top up
- Opportunities for career progression and mentoring others
#LI-REMOTE #LI-HYBRID
Candidates residing in Ontario requiring special accommodation can email
-
Senior Software Developer, Sports Data
2 weeks ago
Toronto, Ontario, Canada Score Media and Gaming Inc. Full timeAbout the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.As a key member of our team, you will work closely with our...
-
Senior Software Developer, Sports Data
2 weeks ago
Toronto, Ontario, Canada Score Media and Gaming Inc. Full timeAbout the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.As a key member of our team, you will work closely with our...
-
Senior Software Developer, Sports Data
2 weeks ago
Toronto, Ontario, Canada Score Media and Gaming Inc. Full timeAbout the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.About the TeamOur team is a cross-functional group of...
-
Senior Software Developer, Sports Data
2 weeks ago
Toronto, Ontario, Canada Score Media and Gaming Inc. Full timeAbout the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.About the TeamOur team is a cross-functional group of...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Score Media and Gaming Inc. Full timeAbout the RoleWe're seeking a talented Senior Software Engineer to join our Sports Data team at Score Media and Gaming Inc. As a key member of our team, you'll be responsible for designing, developing, and delivering new features for our popular sports app.Key ResponsibilitiesWork with our preferred technology stack of Elixir, Phoenix, and LiveView to build...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Score Media and Gaming Inc. Full timeAbout the RoleWe're seeking a talented Senior Software Engineer to join our Sports Data team at Score Media and Gaming Inc. As a key member of our team, you'll be responsible for designing, developing, and delivering new features for our popular sports app.Key ResponsibilitiesWork with our preferred technology stack of Elixir, Phoenix, and LiveView to build...
-
Senior Software Developer, Sports Data
4 days ago
Old Toronto, Ontario, Canada Score Media and Gaming Inc. Full time{"About the Role & Team": "At Score Media and Gaming Inc., we're a cross-functional team of software engineers who work together to deliver amazing new features to theScore media app. Our team is responsible for the overall UI/UX of the app, user onboarding, and all sports data related experiences. We're a highly collaborative team where everyone is...
-
Senior Software Developer, Sports Data
4 days ago
Old Toronto, Ontario, Canada Score Media and Gaming Inc. Full time{"About the Role & Team": "At Score Media and Gaming Inc., we're a cross-functional team of software engineers who work together to deliver amazing new features to theScore media app. Our team is responsible for the overall UI/UX of the app, user onboarding, and all sports data related experiences. We're a highly collaborative team where everyone is...
-
Senior Software Developer, Sports Data
1 month ago
Old Toronto, Canada Score Media and Gaming Inc. Full timeAbout the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...
-
Senior Software Developer, Sports Data
4 months ago
Old Toronto, Canada Score Media and Gaming Inc. Full timeAbout the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...
-
Senior Software Developer, Sports Data
2 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamWe're a cross-functional team of software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America.Our team is responsible for the overall UI/UX of the app, user onboarding, and all sports data related experiences (scores,...
-
Senior Software Developer, Sports Data
2 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamWe're a cross-functional team of software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America.Our team is responsible for the overall UI/UX of the app, user onboarding, and all sports data related experiences (scores,...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Score Media and Gaming Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Sports Data team at Score Media and Gaming Inc. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our users.Key ResponsibilitiesDesign and develop internal web tools in Ruby on...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Score Media and Gaming Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Sports Data team at Score Media and Gaming Inc. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our users.Key ResponsibilitiesDesign and develop internal web tools in Ruby on...
-
Senior iOS Developer, Sports Data
4 months ago
Toronto, Canada theScore Full timeAbout the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for...
-
Senior iOS Developer, Sports Data
1 month ago
Old Toronto, Canada Score Media and Gaming Inc. Full timeAbout the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...
-
Senior iOS Developer, Sports Data
4 months ago
Old Toronto, Canada Score Media and Gaming Inc. Full timeAbout the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...
-
Senior iOS Developer, Sports Data
4 weeks ago
Old Toronto, Canada Score Media and Gaming Inc. Full timeAbout the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...
-
Senior iOS Developer, Sports Data
4 weeks ago
Old Toronto, Canada Score Media and Gaming Inc. Full timeAbout the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...
-
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamWe're a cross-functional team of software engineers who work together to deliver amazing new features to theScore media app, one of the most popular sports apps in North America.Key ResponsibilitiesWork with our preferred technology stack of Elixir, Phoenix, and LiveView.Ensure appropriate monitoring and alerting is in place.Build...