Staff Software Engineer - Ruby

Full time Onsite Staff Halifax, Canada Engineering
Backend-focused staff/senior engineer role at a sports & gaming marketing company, building real-time tournament infrastructure in Ruby. Halifax-based (Canada), no salary listed. Emphasizes DDD, SOLID, and scaling challenges.

About the Role

About Legend

At Legend, we're building next-level player experiences. With 20+ years of proven success we’re the world's leading Sports and Gaming marketing company.

Our people are our edge. 600+ sharp, ambitious Legends across 22+ countries who move fast, learn quickly and win together. Here growth isn’t a perk, it’s the standard. You’ll stretch, level-up and carve out a career as bold as the products we build. We celebrate wins and create experiences that people talk about for years - for our players & for each other. If you’re ready to shape the future of player experience and enjoy the ride while you do it, this is where you’ll thrive.

The Role
 
Legend is hiring a Senior Software Engineer reporting directly to our Senior Engineering Manager.
 
This is an opportunity to shape the technical foundation of a high-growth product in the competitive gaming space — a market scaling rapidly worldwide. You’ll help design and implement the backend and platform architecture that powers real-time tournaments, delivering scalable, secure, and high-performing systems players rely on.
 
You’ll collaborate closely with engineers, product managers, and designers to deliver high-quality solutions while applying modern practices like Domain-Driven Design, SOLID, and GRASP. If you thrive in fast-paced environments, enjoy tackling tough scaling challenges, and want to shape the future of competitive gaming, this is your chance to make your mark.
 
In this role, we value diverse perspectives and encourage you to apply even if you don’t meet every qualification listed.

Required Skills

Ruby on Rails API Development Problem Solving

Nice to Have

Strategic Thinking Team Leadership