Software Developer


We have a 4 day work week (32hrs) for 100% salary - every Friday is off!

Only considering candidates eligible to work in Canada ⚠️

GBL is looking for a full-time Software Developer to join our Engineering Team!

This is you:

You have a passion for programming and would like to explore creating cutting edge iGaming management systems. You're a critical thinker with a passion for solving complex problems alongside teammates. You enjoy quickly prototyping and spinning up new systems to take advantage of these fast changing opportunities in the iGaming space.You're energetic, and eager to bring your best ideas to the table. You take pride in your own work and accomplishments just as much as in the achievements of your team. You are honest, upfront and don't take yourself too seriously. You understand the importance of delivering quality and speed for clients, and thrive on delivering success.


  • Proficiency in GoLang programming language.
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Experience with developing RESTful APIs and microservices architecture.
  • Solid understanding of event-driven architecture and experience Kafka.
  • Experience working with databases with a preference for PostgreSQL
  • Understanding of CI/CD pipelines for testing and deployment processes
  • Strong understanding of software development principles and best practices.
  • Familiarity with JavaScript for frontend or backend development (good to have)
  • Experience integrating with third-party service providers (good to have)
  • Familiarity with Agile methodologies and experience working in an Agile environment.

Our tech stack: We love open source; Go / Node.js / TypeScript / Vue.js / PostgreSQL / MySQL / Docker / Kubernetes / Kafka / DroneCI / Bitbucket / Confluence / JIRA / Slack / Linux / MacOS

Life at GBL

  • In this role, you'll directly contribute to our product, making a tangible impact on our success and growth.
  • We are committed to fostering a diverse and inclusive workplace where everyone feels welcome and valued.
  • Enjoy a comprehensive benefits package that includes health insurance, retirement plans, and paid time off.
  • Our commitment to innovation means you'll constantly be learning and working with the latest technologies and industries. We provide ample opportunities for professional growth and development.
  • We thrive in a fast-paced work environment where agility and innovation are key. You'll be challenged and engaged every day as we push the boundaries of what's possible.
  • At GBL, our small, close-knit team fosters excellent communication and collaboration. You'll have direct access to both colleagues and management, ensuring your ideas are heard and valued. Join us for a supportive environment where your contributions truly make a difference.

We're full of bright and diverse thinkers. GBL is committed to supporting inclusion, diversity and accessibility to all employees. We understand and know that diverse teams are strong teams. We are proud to operate as an equal opportunity employer. If you require accommodation during the application process, please let us know and we will provide a positive experience!

Faster Deposits. Smooth Payouts. A Better User Experience.

Working Week

We have a 4 day work week (32hrs) for 100% salary - every Friday is off!

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️

Our Vacation Policy

Our vacation policy is 15 days

  • 15 days
  • 52 Fridays
  • 67 days off per year

Remote Working Policy

We are based in Kitchener, Ontario but many of our team work 100% remotely (inside the Americas).

  • Canada
  • USA
  • Brazil
  • Mexico
  • Chilie

Company Benefits

  • Health insurance
  • 401(k) company contribution
  • Dentalcare
  • Quarterly offsites
  • Equipment allowance

Our Team

We're a team of 38 across 15 departments:

  • engineering
  • sales
  • human resources
  • business development
  • support
  • accounting
  • consulting
  • marketing
  • administrative
  • +6 more teams

Desirable Skills and Experience

Share this job:

Report incorrect data

Let us know if the job has expired