Ruby Software Engineer

Essential Experience

  • Relevant programming language experience in a commercial environment (Ruby/Rails, .NET, C#, Swift, Kotlin, HTML/CSS/Javascript, PHP)
  • Understanding of MVC, Object Orientation and common design patterns and idioms, where relevant
  • Good command-line skills with extensive knowledge of unix, where relevant
  • Git and idiomatic source control workflow
  • Exposure/participation with high-traffic/scalable websites or mobile applications, as relevant
  • SDLC practices, including release procedures and test practices (TDD)
  • Excellent debugging skills
  • Understanding of agile practices, including pair programming, stand-ups, retrospectives, etc
  • Databases & Search Engines – SQL, MySQL, MongoDB, Elasticsearch, where relevant


  • Casual dress code
  • 25 days holiday
  • Childcare vouchers
  • Staff discount on holidays
  • Flexible working hours
  • Free car parking
  • Defined pension scheme
  • NEW! Invest in On the Beach - Share Incentive Plan for all staff

Apply by sending your CV and covering letter to