theScore Logo

(Expired) Full-Stack Developer

5 months ago by theScore

Toronto (Ontario), Canada

Level: Intermediate

Contract: Full Time (Paid)

Sector: Software Engineering

Apply Now

theScore’s mission is to create highly-engaging digital products and content that empower the sports fan’s experience. Its flagship mobile app ‘theScore’ is one of the most popular multi-sport news and data apps in North America, serving millions of fans a month. The Company also creates innovative digital sports experiences through its web, social and esports platforms.

theScore is looking for a self-starting, strong developer who will be working in a collaborative environment using a variety of dynamic languages, tools, frameworks, etc. to work on some of our cutting-edge products. You will be a part of a brilliant team working on adding features to existing applications, helping architect and design new applications, as well as building and monitoring our production services.

Typical Work Day at theScore:

  • Working with our preferred technology stack (Primarily Ruby on Rails, modern JavaScript).
  • Develop, scale, and optimize amazing RESTful & GraphQL APIs.
  • Build front-end applications using modern JavaScript technologies (React).
  • Be part of Full-Stack feature teams across web and mobile.
  • Design, architect, and ship features often.
  • Participate and be involved in product development meetings.
  • Other duties as required.


  • Degree in computer science/engineering, or equivalent knowledge and/or experience.
  • Passionate about clean code architecture and software craftsmanship.
  • Experience with modern web framework and API development (Ruby on Rails, Sinatra, Django, Phoenix, Node).
  • Experience with Git and GitHub or similar.
  • A strong grasp and experience with relational databases; including Postgres & MySQL.
  • Experience with background job processing (Sidekiq, Celery, Beanstalk, RabbitMQ).
  • Comfortable working in the terminal.
  • Proficiency within an editor of your choice.
  • Experience with testing frameworks such as RSpec, Jest, pytest or equivalent.
  • Experience working with profiling tools.
  • Knowledge and familiarity with caching strategies and tools.
  • Consuming third party API’s like Facebook messenger.
  • NICE TO HAVE: Elixir, React Native, AWS, JavaScript SSR, contribution to open source software, experience working at startups, Chatbot programming, passion for sports and/or esports.

What We Offer:

  • Competitive salary with Employee Share Purchase Plan.
  • Comprehensive Benefits package.
  • Fun, relaxed work environment.
  • Education and conference reimbursements.
  • Located downtown Toronto; easily accessible by public transit.
  • A/V club, Friday presentations, book library, and more.
  • Snacks and drinks provided.
  • Awesome patio with BBQ.
  • Top of the line office hardware.
  • Parental leave top up.
  • Opportunity for career progression and mentoring others.
  • Games room (bring your A game for our FIFA 19, arcade, ping pong and foosball tournaments!)

We are an equal opportunity employer. Accommodation will be made upon request.

Apply Now

This job has been closed. Either the position has been filled or it is no longer active.