Enable job alerts via email!

Full Stack Engineer

Rush Street Interactive

Toronto

Hybrid

CAD 80,000 - 110,000

Full time

29 days ago

Job summary

Rush Street Interactive is seeking a Full Stack Engineer with a strong emphasis on backend development to join their Sports Betting Engineering team in Toronto. The role involves designing and maintaining scalable backend services, working closely with cross-functional teams, and ensuring high-quality code and system robustness. Candidates should have a Bachelor's degree in Computer Science, proficiency in relevant programming languages, and a collaborative spirit aligned with company values.

Benefits

Work-life balance initiatives
Growth opportunities
Autonomy in work
Creative environment

Qualifications

  • 3+ years of professional experience in software engineering, preferably backend or full stack roles.
  • Good understanding of software engineering practices including CI/CD pipelines.
  • Knowledge of Sportsbetting is a plus.

Responsibilities

  • Design and maintain backend services for the sportsbook platform.
  • Collaborate with QA to implement automated tests for new features.
  • Ensure code quality and adherence to standards through code reviews.

Skills

Software Engineering
Backend Development
API Development
Data Modeling
Systems Integration

Education

Bachelor’s degree in Computer Science

Tools

SCM tools (e.g., git)

Job description

Rush Street Interactive (NYSE: RSI) is a market leader in online casino and sports betting, currently operating real-money gaming with our brands: BetRivers.com, PlaySugarHouse.com, and RushBet.co. We’re building bridges between online, social and land-based gaming businesses to create amazing, integrated experiences that keep players in the game.

The Full Stack Engineer (Backend-Focused) on the Sports Betting Engineering team plays a vital role in designing, building, and maintaining the services that power our sportsbook platform. This engineer is expected to deliver robust, scalable, and high-impact backend services that align with Rush Street Interactive’s values of excellence, collaboration, transparency, and empathy.

While the role is classified as Full Stack, it has a strong emphasis on backend engineering—including service architecture, API development, data modeling, and systems integration, the Full Stack Engineer should be comfortable working across the stack, including frontend frameworks, and should demonstrate strong ownership over the quality and stability of their work. The engineer will collaborate with fellow engineers, QA, product managers, and other stakeholders to build features that are secure, performant, and maintainable

What You'll Do:

  • Functions as an independent and reliable contributor, delivering work predictably with minimal supervision, and assisting others with lower-complexity issues.
  • Follows established engineering culture and best practices.
  • Estimates development effort and breaks down small features into actionable tasks.
  • Reads and contributes to architectural diagrams, with the ability to influence designs at a small to medium scale.
  • Diagnoses and resolves medium-complexity bugs independently.
  • Collaborates with QA engineers to define and implement automated tests for new features.
  • Writes clean, maintainable, and well-tested code, and ensures testing and monitoring are in place before feature rollout.
  • Provides clear, timely status updates on work in progress and maintains steady momentum without falling into unproductive patterns (e.g., bikeshedding).
  • Conducts effective code reviews for medium-sized changes, ensuring adherence to coding standards and sufficient test coverage.
  • Supports junior engineers with feature implementation and bug fixing, promoting knowledge sharing and growth.
  • Demonstrates strong product and customer awareness, informed by hands-on testing, monitoring, and platform usage insights.
  • Leads or contributes to technical investigations in high-pressure, time-sensitive environments.
  • Performs triage and root cause analysis of production issues.
  • Coordinates and delivers fixes in a timely and effective manner.
  • Clearly communicates incident outcomes to relevant stakeholders.

What You'll Bring:

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience in a relevant technical field.
  • 3+ years of professional experience in software engineering, preferably in backend or full stack roles
  • Proficient using SCM tools (e.g git).
  • Proficient in all required programming languages required by the role.
  • Good understanding of software engineering practices including:
    • coding practices.
    • quality assurance: unit, integration, end-to-end testing.
    • CI/CD pipelines.
    • coming up with and evolving abstractions to meet growing list of requirements.
  • Knowledge of Sportsbetting is a plus.
  • Experience in high-traffic or regulated environments (e.g., real-money gaming, fintech, or e-commerce) is a strong plus

A Full Stack Engineer is expected to embody the company values of Excellence, Collaboration, Transparency, and Empathy.

  • Excellence: Full Stack Engineer demonstrates a higher level of delivery competence. They have excellent testing skills and a deep understanding of the architecture. They actively seek opportunities to take ownership of their work, participate in field activities, and share their expertise with others.
  • Collaboration: The Full Stack Engineer actively seeks help when needed and communicates in a straightforward and concise manner. They learn from mistakes and collaborate with the team to achieve desired outcomes. They are active and highly valued participants in team retrospectives, focusing on results and finding solutions.
  • Transparency: The Full Stack Engineer maintains a transparent record of information and work progress which is crucial to RSI's engineering practices. They adhere to expectations set by engineering management and keep their Jira tickets up-to-date with the most accurate information and status updates.
  • In line with RSI's culture, they are transparent in their communication and willing to engage with others by explaining their methods and answering questions.
  • Empathy: The Full Stack Engineer exhibits empathy towards colleagues by offering support and coaching, being respectful of feedback, and understanding the challenges faced by others. #LI-HYBRID
What Makes Us Great:
  • Work-life balance initiatives
  • Autonomy – we embrace personal freedom and responsibility
  • Creativity – we are open to new ideas of how we can be better
  • Growth – we want you to develop personally as well as professionally
  • Top-notch professionals who are passionate about what they do
  • People-oriented environment and supportive atmosphere

As a rapidly growing company in an emerging industry, you’ll have a huge impact on our product and our company. We like proactive team members and strive to have a company of self-disciplined professionals who enjoy collaboration, having fun, and of course, achieving together what others believe to be improbable. We are dedicated to treating everyone with respect and to support your professional and personal growth.

Rush Street Interactive is an equal opportunity employer and committed to a diverse and inclusive workplace. All qualified applicants will be considered for employment without regard to race, national origin, ancestry, sex, sexual orientation, sexual identity and expression, marital status, family status, lifestyle, age, culture, religion, military and veteran status, citizenship, or disability.

Be at the forefront of this ground-breaking industry! Apply now!

Create a Job Alert

Interested in building your career at Rush Street Interactive? Get future opportunities sent straight to your email.

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Please provide a link to your LinkedIn profile.

Do you have a personal website or portfolio? If so, please share the link.

Were you referred by someone at Rush Street Interactive? If yes, please provide their name.

What is your country of residence? * Select...

If you do not find your country listed in the options below, it means we are unable to legally accept your application at this time. Please check back on our Careers Page periodically to see if there have been any updates to our policies.

Thank you for your understanding and interest in joining our team!

What is your province of residence? * Select...

If you do not find your province listed in the options below, it means we are unable to legally accept your application at this time. Please check back on our Careers Page periodically to see if there have been any updates to our policies.

Thank you for your understanding and interest in joining our team!

Are you legally authorized to work in Canada without sponsorship now or in the future? * Select...

Do you acknowledge and agree to our GDPR privacy policy regarding the processing of your personal data? * Select...

I confirm that I have read and agree with the Privacy Notice for Job Applicants Read about how we process your data here .

What are your salary expectations for this role? *

Please specify the amount and currency, and indicate if the amount is gross and per month, if necessary.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.