At a Glance
- Tasks: Design and implement scalable backend architecture for competitive gaming.
- Company: Join a high-growth gaming company shaping the future of competitive play.
- Benefits: Flexible work-life balance, annual bonus, and paid leave during festive season.
- Other info: Collaborate with smart colleagues and enjoy exciting global events.
- Why this job: Make a real impact in the fast-paced world of gaming technology.
- Qualifications: Experience in large-scale systems and proficiency in Ruby or JavaScript.
The predicted salary is between 60000 - 80000 £ per year.
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.
Your Impact
- Design and implement application architecture that is scalable, maintainable, observable, and high-performing.
- Write clean, efficient, and well-documented Ruby/JavaScript (or other backend language) code.
- Conduct code reviews, review architecture, and contribute to engineering best practices.
- Identify and optimise performance bottlenecks across systems.
- Collaborate closely with cross-functional teams to deliver impactful features.
- Ensure application security, implementing safeguards against vulnerabilities.
What You’ll Bring
- Proven experience delivering large-scale systems in production.
- Strong grounding in Domain-Driven Design, API-first architecture, and software design patterns.
- Proficiency in JavaScript (React/Next) or another backend language, with knowledge of Ruby.
- Experience with Pub/Sub, websockets, and Server‑Sent Events (SSE).
- A strong product engineering mindset — able to translate requirements into technical designs and ship features end‑to‑end.
Why Legend
- Super smart colleagues to work alongside and learn from.
- Engaging development opportunities at all levels.
- Tailored flexibility for your work‑life balance.
- Annual discretionary bonus to reward your efforts.
- Paid annual leave PLUS a well‑deserved break to recharge during the festive season! Our offices close between Christmas and New Year’s — no need to dip into your allowance.
- Exciting global Legend events, where we unite in person to ignite our shared passion and unveil the exciting strategies for the year ahead!
Legend is an Equal Opportunity Employer, but that’s just the start. We believe different perspectives help us grow and achieve more. That’s why we’re dedicated to hiring and developing the most talented and diverse team — which includes individuals with different backgrounds, abilities, identities and experiences. If you require any reasonable adjustments throughout your application process, please speak to your Talent Partner or contact the team on ontalent@l1.com, and we’ll do all we can to support you.
Staff Software Engineer - Ruby employer: Legend
Contact Detail:
Legend Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer - Ruby
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those at Legend. A friendly chat can open doors that applications alone can't.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your Ruby and JavaScript projects. This gives you a chance to demonstrate your coding chops beyond just a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on Domain-Driven Design and software design patterns. Practice coding challenges to get comfortable with problem-solving on the spot.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the Legend team.
We think you need these skills to ace Staff Software Engineer - Ruby
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with scalable systems and Ruby. We want to see how your skills align with the role, so don’t hold back on showcasing your relevant projects!
Show Off Your Code Skills: Include examples of your clean, efficient code in your application. If you’ve got a GitHub or portfolio, link it! We love seeing real-world applications of your coding prowess, especially in Ruby or JavaScript.
Highlight Collaboration Experience: Since we value teamwork, share instances where you’ve worked closely with cross-functional teams. Whether it’s engineers, product managers, or designers, let us know how you’ve contributed to impactful features together.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity in the competitive gaming space!
How to prepare for a job interview at Legend
✨Know Your Tech Stack
Make sure you’re well-versed in Ruby and JavaScript, as well as the principles of Domain-Driven Design and API-first architecture. Brush up on your knowledge of performance optimisation techniques and be ready to discuss how you've applied these in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some real-world scenarios during the interview. Think about specific challenges you've faced in scaling systems and how you overcame them. Be ready to explain your thought process and the impact of your solutions.
✨Collaborate Like a Pro
Since collaboration is key in this role, think of examples where you’ve worked closely with cross-functional teams. Highlight how you communicated technical concepts to non-technical stakeholders and how you contributed to delivering impactful features.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s approach to engineering best practices and how they handle application security. This shows your genuine interest in the role and helps you assess if the company aligns with your values and work style.