Senior Go Developer

Hard Rock Games

Toronto

Hybrid

CAD 120,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Flexible vacation
Team autonomy

Job summary

A renowned gaming company is seeking a Senior Go Developer for a full-time, hybrid position in Toronto. The role focuses on backend microservices development in a high-scale environment. Candidates should have over 5 years of Go experience and understand Go concurrency, HTTP frameworks, and SQL databases. The position offers the opportunity to lead strategic initiatives and make an impact on system performance while being part of an inclusive, player-obsessed team.

Qualifications

  • 5+ years of professional Go development experience.
  • Strong understanding of software design patterns.
  • Excellent problem-solving and debugging skills.
  • Proficiency with SQL databases and query optimization.
  • Knowledge of Redis and caching strategies.
  • Experience with Docker and containerization.
  • Familiarity with cloud platforms (GCP preferred).
  • Excellent problem-solving, debugging, and communication skills.

Responsibilities

  • Maintain and enhance existing Go codebase.
  • Lead strategic refactoring initiatives.
  • Collaborate with cross-functional development teams.
  • Participate in code reviews and mentoring.
  • Own the complete feature lifecycle from requirements to delivery.
  • Collaborate with cross-functional teams on shared codebases and features.
  • Participate in code reviews and mentoring to uphold engineering standards.
  • Deliver high-quality work on schedule and influence system architecture.

Skills

Go concurrency patterns
HTTP frameworks (Gin preferred)
SQL databases
Redis and caching strategies
Docker and containerization
Cloud platforms (GCP preferred)

Tools

Git
Monitoring/observability tools
Testify
Docker
Redis caching

Job description

At Hard Rock Games, we’re not just making games—we’re crafting experiences that connect people, deliver thrills, and celebrate the spirit of Hard Rock. As the social casino gaming arm of Hard Rock Digital, our teams shape every stage of the journey from concept to launch to live operations, giving our teams the ability to innovate, experiment, and make real impact.

With the backing of a globally recognized brand, we combine the agility of a startup with the reach of an entertainment powerhouse. Here, creativity thrives, ideas scale, and careers grow.

We’re looking for passionate creators, builders, and innovators to join us in shaping the future of free-to-play gaming. Let’s play hard.

What’s the position?

We're seeking a Senior Go Developer for a full-time, hybrid position based in our Toronto office. This role focuses on backend microservices development in a high-scale gaming and mobile application environment.

Responsibilities
  • Maintain, refactor, and enhance a large existing Go codebase to improve performance, scalability, and long-term maintainability
  • Lead and contribute to strategic refactoring initiatives, including analyzing and restructuring legacy components to align with modern architecture and clean-code principles.
  • Identify and reduce technical debt through thoughtful design and adherence to best practices.
  • Evaluate system designs, propose architectural improvements, and take initiative in system redesign efforts.
  • Own the complete feature lifecycle—from requirements and technical planning to implementation, testing, and production delivery.
  • Collaborate within a cross-functional development team, supporting shared codebases and contributing to new and existing features.
  • Participate in code reviews and mentoring to uphold high engineering standards.
  • Consistently deliver high-quality work on schedule and make a meaningful impact on system architecture and overall performance.
What are we looking for?
Technical Skills
  • 5+ years of professional Go development experience**
  • Strong understanding of Go concurrency patterns (goroutines, channels, mutexes)
  • Experience with HTTP frameworks (Gin preferred)
  • Proficiency with SQL databases and query optimization
  • Knowledge of Redis and caching strategies
  • Experience with Docker and containerization
  • Familiarity with cloud platforms (GCP preferred)
Software Engineering & Professional Skills
  • Strong understanding of software design patterns and microservices architecture
  • Proficiency with Git, testing methodologies (unit, integration, API), and monitoring/observability tools
  • Excellent problem-solving, debugging, and communication skills
  • Comfort giving and receiving constructive code reviews
  • Ability to work both independently and in team environments
  • Languages: Go, SQL
  • Frameworks: Gin, SQLX, Testify
  • APIs: REST APIs, JWT, OAuth2
  • Monitoring: Structured logging, observability tools
Preferred Qualifications
  • Experience with gaming or high-traffic consumer applications
  • Knowledge of performance optimization and profiling in Go
  • Experience with real-time systems and event-driven architectures
  • Familiarity with casino gaming mechanics or player engagement systems
What’s in it for you?
  • Make a visible impact: you’ll own campaigns and events that shape how millions play.
  • Fast-paced execution + brand heritage: build boldly under the Hard Rock name.
  • Competitive compensation with flexible vacation and hybrid work.
  • Be part of a player-obsessed, inclusive team that trusts your autonomy and skills.
  • Influence product strategies, your post-mortems and insights will steer our roadmaps.
Roster of Uniques

We care deeply about every interaction our customers have with us, and trust and empower our staff to own and drive their experience. Our vision for our business and customers is built on fostering a diverse and inclusive work environment where regardless of background or beliefs you feel able to be authentic and bring all your talent into play. We want to celebrate you being you (we are an equal opportunity employer).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior 2D Game Artist
Senior 2D Game Artist

Hard Rock Games • Toronto

Hybrid
CAD 75,000 - 110,000
Hybrid work
Competitive compensation
Flexible vacation
Senior 2D Game Artist
Senior 2D Game Artist

Hard Rock Digital • Toronto

On-site
CAD 90,000 - 120,000
Hybrid work
Creative autonomy
Senior Go Engineer
Senior Go Engineer

Motion Recruitment Partners LLC • Toronto

On-site
CAD 120,000 - 170,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
+1
Senior Software Developer / Golang / Tech Company
Senior Software Developer / Golang / Tech Company

Motion Recruitment • Toronto

On-site
CAD 110,000 - 160,000
Competitive compensation
Medical, Dental, and Vision Insurance
Head of Engineering
Head of Engineering

Futuretek • Vaughan

On-site
CAD 140,000 - 200,000
Medical benefits
ESOP
Career development
+1
Senior Go Backend Engineer - Scalable Microservices
Senior Go Backend Engineer - Scalable Microservices

Hard Rock Games • Toronto

Hybrid
CAD 120,000 - 150,000
Competitive compensation
Flexible vacation
Team autonomy
Game Developer (Gacha Role-Playing Games)
Game Developer (Gacha Role-Playing Games)

Tier 9 Game Studios • Toronto

On-site
CAD 70,000 - 100,000
Health, dental, and vision benefits
Regular team meals and outings
In-office snacks
Senior Web Developer
Senior Web Developer

Pala Interactive • Toronto

On-site
CAD 100,000 - 120,000
On-site gym
RRSP match
Dental care
+4
Specialist – Customer Service
Specialist – Customer Service

Hard Rock Digital • Toronto

On-site
CAD 45,000 - 60,000
Competitive pay
Medical, Dental, and Vision Coverage Options
Employee Discounts
+1
Senior Software Developer / Golang / Tech Company
Senior Software Developer / Golang / Tech Company

Kelly Services • Toronto

On-site
CAD 160,000 - 190,000
Competitive compensation and benefits
Medical, Dental, and Vision Insurance