Ruby Engineer/Developer

at The App Business in London

We are looking for an important new addition to join our diverse and multi-talented App Services Team. A Ruby developer with a polyglot mindset and a strong commitment to quality, you will have the ability to tackle complex architectural and design challenges across Ruby applications. You will also have the enthusiasm to learn other server-side technologies and languages, too.

There will be the opportunity to work on projects making use of everything from Scala to .NET, so adaptability and an open mind are key. An active involvement in communities and a strong interest in new technology trends are also vital: we always strive to use the best technology to resolve particular needs, so breadth of knowledge of what’s current and on the horizon is essential.

We work in a fast-paced, Agile environment, delivering sophisticated software that is critical to the operations of our clients. This requires a mature attitude to risk, and a belief that testing and code quality are a collective responsibility, fundamental to delivery.

Our Ruby developers work as part of cross-functional teams, working closely with our clients to deliver best-in-class mobile applications. This requires excellent communication skills and the flexibility to work across the stack on everything from API design to data integration and performance optimisation.

About our App Services Team

The App Services Team is a mix of highly skilled polyglot developers who tackle any challenge thrown their way. They are our in-house masters of Scala, Java, Ruby, C# and numerous other languages between them. The go-to experts in everything API, service, data, architecture, messaging and processing-based, the App Services Team is a critical group within The App Business, integral to the technical excellence of our products.

To learn more about us, visit our website


  • A technical expert in designing and developing high-quality and scalable APIs and back-end services.
  • A polyglot developer who loves to embrace other frameworks, languages and platforms, as and when business problems require.
  • Working closely with clients and key stakeholders, to ensure requirements are met.
  • Solving complex programming problems in a clean and testable way.
  • Keen to express and share ideas to help improve the development process.
  • Learning and collaborating in cross-functional teams with iOS and Android developers, QA, product owners and scrum masters.
  • Happy to work across the technical stack, contributing to infrastructure, application and database development.


  • 3+ years commercial development experience.
  • A keen interest in mobile development and technology trends.
  • Excellent knowledge of Ruby development with and without Rails, including design patterns that keep code reusable and maintainable in larger apps.
  • Demonstrable habitual use of TDD and BDD techniques.
  • A passion for software development, perhaps demonstrated through personal projects or participation in tech communities.
  • Some experience of infrastructure development, such as configuration of servers, caches and queues.
  • Good understanding of continuous deployment, and tools for version control, CI, and scripted deployments.
  • Working knowledge of database and query optimisation for performance.
  • Experience working in an Agile team, and a good level of understanding of the * * * Agile values and principles.


  • 2:1 or above in a Computer Science, Information Systems or related technical degree.
  • Additional experience using any of C#, Java, or Objective-C.
  • Experience developing solutions optimised for mobile-based usage and consumption.
  • Experience working in effective, large-scale Agile development projects.
  • Good understanding of requirements analysis, using techniques like Specification By Example.
  • Contributions to open source projects.
  • Web front-end development experience with JavaScript.

« Go back to category
Is this job ad fake? Report it!   
Published at 12 Feb 2015
Expires on 30 Apr 2015

Recent jobs at The App Business