Full Stack Engineer

9 Minutes ago • 3 Years +

Job Summary

Job Description

The Full Stack Engineer (Backend-Focused) will design, build, and maintain services for the sportsbook platform. They will work on backend services, API development, data modeling, and systems integration, while also being comfortable working across the stack. The engineer will collaborate with other engineers, QA, and product managers to build secure, performant, and maintainable features. They should be able to estimate development effort, write clean code, conduct code reviews, and support junior engineers. The role involves diagnosing and resolving bugs, performing root cause analysis, and communicating incident outcomes.
Must have:
  • 3+ years of software engineering experience, preferably backend or full stack.
  • Proficient using SCM tools (e.g git).
  • Good understanding of software engineering practices.
Good to have:
  • Knowledge of Sportsbetting
  • Experience in high-traffic or regulated environments.

Job Details

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!

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Toronto, Ontario, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

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. RSI was named the 2022 EGR North America Awards Operator of the Year, Customer Service Operator of the Year, and Social Gaming Operator of the Year. RSI is committed to industry-leading responsible gaming practices and seeks to provide its customers with the resources and services they need to play responsibly.

Toronto, Ontario, Canada (Hybrid)

Estonia (Hybrid)

Estonia (Hybrid)

Estonia (Hybrid)

Canada (On-Site)

Bogota, Colombia (Hybrid)

Estonia (Hybrid)

Bogotá, Bogota, Colombia (On-Site)

View All Jobs

Get notified when new jobs are added by Rush Street Interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug