Senior Full Stack Software Engineer - Riot Games
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Senior Full Stack Software Engineer - Monetisation

Riot Games is seeking a skilled Senior Full Stack Software Engineer to join the Monetisation team in Dublin, Ireland. As a key member of the team, you will be responsible for designing and developing player-facing front-ends and core back-end services to support League of Legends.

About the Role

  • Develop and test player content experiences in the League of Legends client
  • Design and enhance League microservices
  • Contribute to architecture requirements and design
  • Write unit and integration tests
  • Code reviews
  • Participate in the team's on-call rotation
  • Enhance build and deployment tooling
  • Improve product visibility through telemetry and analytics

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent experience
  • 4+ years of working programming experience with Java
  • Experience with Ember JS or other web frameworks (React JS, Angular JS)
  • Experience building RESTful microservices
  • Expert knowledge of HTML, CSS, and modern JS
  • Experience working with relational databases and SQL
  • Experience developing fault tolerant, distributed systems including analysis, design and work breakdown
  • Experience in test automation, operational best practices, implementing automated builds, software packaging, automated deployments, logging, monitoring, and automated alerting

Desired Qualifications

  • Experience working with game development engines
  • Experience working with Python
  • Experience working with Product Owners / Development Managers / Designers
  • Experience working across multiple teams
  • Experience mentoring junior engineers

About Riot Games

Riot Games is a leading game development company that values diversity, equity, and inclusion. We offer a range of benefits, including medical and dental plans, life insurance, parental leave, and a play fund to support your personal relationship with games.

We are committed to providing equal employment opportunity for all applicants and members of our team. If you are a skilled software engineer with a passion for game development, we encourage you to apply.

;