H

Senior Go Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Go Developer

Job description

What are we building?

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.

Job requirements

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

 

Tech Stack Experience

  • Languages: Go, SQL

  • Databases: PostgreSQL, Redis

  • Frameworks: Gin, SQLX, Testify

  • ·Infrastructure: Docker, Kubernetes

  • 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).

Original job Senior Go Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Senior Go Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Go Developer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.