Senior Go Developer
2 days ago
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.
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).
All doneYour application has been successfully submitted
Other jobs-
Senior Go Developer
2 days ago
Toronto, Ontario, Canada Hard Rock Digital Full timeWhat 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,...
-
Senior Go Developer
2 days ago
Toronto, Ontario, Canada Hard Rock International Full timeWhat 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,...
-
Senior Go Developer
3 days ago
Toronto, Ontario, Canada Hard Rock Digital Full timeWhat 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,...
-
Go-Lang Developer
6 days ago
Toronto, Ontario, Canada Kumaran Systems Full timeWe are seeking a skilled and passionate Golang Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable software systems. The ideal candidate has a strong foundation in software engineering principles, a deep understanding of the Go programming...
-
Senior Go Engineer
2 weeks ago
Toronto, Ontario, Canada Motion Recruitment Full timeOur team's partnered with a company who has developed a platform that combines connectivity, integration, analytics and AI into one scalable solution. The overall goal being to simplify industrial data complexity while making it more accessible to ultimately help their clients enable data to drive growth for their clients. You'll be helping continue to shape...
-
Training and Development Associate
1 week ago
Toronto, Ontario, Canada Go Lime Inc. Full timeWork Model:5 days in-officeOffice Location:North YorkCompensation:$40,000 - $55,000 per yearJoin the RevolutionAt Go Lime, we're not just another home services company—we're here to reinvent the home services management industry. Our mission? To simplify, modernize, and make home comfort solutions accessible with fair pricing, transparency, and...
-
Manager, Packaging Development
2 weeks ago
Toronto, Ontario, Canada Give and Go Prepared Foods Full timeGive & Go Prepared Foods Corp.is a proud member of the Mondelēz family. We are a leading, and growing, North American manufacturer of baked goods for over 30 years. If you're looking for a company that will provide you with opportunities for career growth and development, while working with an energetic and team with deeply ingrained values of respect,...
-
Product Developer
2 weeks ago
Toronto, Ontario, Canada Give & Go Prepared Foods Corp. Full timeGive & Go Prepared Foods a proud member of the Mondelēz family. We are a leading, and growing, North American manufacturer of baked goods for over 30 years. If you're looking for a company that will provide you with opportunities for career growth and development, while working with an energetic and team with deeply ingrained values of respect, direct and...
-
Product Developer
1 week ago
Toronto, Ontario, Canada Give and Go Prepared Foods Full timeGive & Go Prepared Foods Corp.is a proud member of the Mondelēz family. We are a leading, and growing, North American manufacturer of baked goods for over 30 years. If you're looking for a company that will provide you with opportunities for career growth and development, while working with an energetic and team with deeply ingrained values of respect,...
-
Business Development Representative
1 week ago
Toronto, Ontario, Canada Too Good To Go Full timeAt Too Good To Go, we have an ambitious mission: to inspire and empower everyone to fight food waste together. More than 1/3 of all food produced in the world is wasted. And that has a huge impact on the health of our planet. 10% of greenhouse gas emissions come from food waste and loss. Through our marketplace app, we connect businesses that have unsold,...