View Our Website View All Jobs

Lead Ruby on Rails Developer

The Role

Do you like writing mean and clean Ruby code? Come join our team and help us build amazing things.

We’re looking for someone with a passion for programming and for writing beautiful code.  You will join a team of exceptional developers working in a fast-paced environment to deliver excellent software. Joining our platform development team, we are currently on the lookout for a lead Ruby on Rails Developer. You will join a very experienced team that builds and maintains our entire platform suite and will have the responsibility to own and develop new components tools and features to support new game features and our operation teams using the latest technology available. You will work inside a small scrum team with a well described product backlog and be comfortable with scrum methodologies and practices.


  • Design, build, and maintain efficient, reusable, and reliable Ruby code.
  • Design robust, scalable and secure features.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organisation, and automatisation.
  • Contribute in all phases of the development lifecycle.
  • Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards).
  • Drive continuous adoption and integration of relevant new technologies into design.

Skills and Requirements

  • Demonstrable experience of delivering products/tools from concept through deployment and ongoing user support.
  • A proven track record with Ruby on Rails.
  • A proven track record with MySQL.
  • Front and Back End development producing robust and efficient applications.
  • Strong SQL experience.
  • Experience in performance optimisations.
  • Hands on experience with GIT.
  • Strong Linux knowledge.
  • Effective communication both verbal (day-to-day discussions, team meetings) and written forms (requirements and design specifications) with local and remote team members.
  • Ability to follow sprint/project plans and meet commitments.
  • Display a history of creativity, innovative thought, awareness of current technical trends and high levels of motivation.
  • Technologies: Ruby on Rails, JavaScript, associated JS libraries - JQuery, AngularJS, NodeJS would be beneficial. Memcashed, Redis, HTML5, CSS3, MySQL, Mongo DB.

About You

  • BSc degree in Computer Science.
  • Excellent communication skills.
  • Experience leading a small team of developers
  • Ability to engage with stakeholders.
  • You will have a strong background in commercial software development.
  • Excellent ability to understand and express complex technical topics.
  • Experience with Big Data and NoSQL solutions (desirable).
  • Contributions to open source code or projects (desirable).
  • Russian as a first language is an advantage as you will communicate daily with our remote teams in Belarus and in Ukraine.

About Us

Product Madness burst into life in 2007 as the brainchild of two Stanford Business MBA graduates who possessed an innate love of gaming. Initially, the entrepreneurs developed casual games for Facebook and mobile, before having a ‘light-bulb moment’ in 2009 and refocusing their efforts with laser-guided precision on the exploding social casino genre. They have been bringing world-class social slots to real slots fans ever since! Now part of Aristocrat Leisure, Product Madness have published hit titles Heart of Vegas, Cashman Casino and FaFaFa on Facebook, iOS and Android platforms and have grown considerably in size over the past year with offices in London, Austin, Las Vegas and San Francisco.

Product Madness’ dedication to promoting diversity and inclusion is clearly reflected in all our content and across all our platforms. Diversity is more than a commitment at Product Madness—it is in the core values of what we do.  We are fully focused on equality and believe deeply in diversity of age, disability, sex, sexual orientation, gender reassignment, maternity, marriage or civil partnership, religion, race and all the other fascinating characteristics that make us different.

What is great about working at Product Madness?

A spacious kitchen in our state of the art office in swanky Farringdon which includes free cereal, fruit and onsite Barista, weekly breakfast and lunches plus an awesome games room that includes table tennis, PlayStation, Foosball table and Yoga studio. On top of this we have a top 25 grossing app!!!


  • Up to 5% employer pension contribution with Aviva
  • Private Health insurance with Vitality
  • Full dental insurance
  • Life Insurance
  • Long term disability insurance
  • 25 days’ holiday
  • Employee assistance programme
  • Bonus scheme
  • Eyecare vouchers
  • Events throughout the year
  • Free coffee shop/free food throughout the week
  • Subsidised Gym
Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file