Back to jobs
New

Full Stack Engineer

Toronto

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:
  • Comprehensive compensation
  • 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.

Apply for this job

*

indicates a required field

Resume/CV*

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

Cover Letter

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


Select...

Important Notice:

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!

Select...

Important Notice:

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!

Select...
Select...

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

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