The role

RMP Enterprise is the company behind a number of marketing leading products in the early careers space including RateMyPlacement, On-Campus Promotions, RMP Connect and RateMyApprenticeship

We’re seeking a smart and effective Engineer who wants a role in a team that’s building incredible web products. As the right person for this new role, you’ll have one to three years experience with a PHP framework. You should be able to show us on-line products or services that you have taken a major role in developing. 

We like to work with people who are ready to challenge us and who work collaboratively with others. If you’re super-keen to be learning and be at the leading edge of your game we want to hear from you. 

Our Stack

We primarily code in PHP 7.1+, JavaScript ES6, MySQL 5.7.x, and use a number of cloud-based services. Experience with MVC frameworks (we build on Laravel 5.x) and tools like Composer are desirable.

We’ve recently expanded our stack and some of the technologies we have introduced are Vue.js for projects that have complex UI requirements and Elasticsearch for our search engine. We are also always very keen to improve our testing and deployment processes. If you have experience in any of these areas this is a great opportunity to join us and shape how we implement and utilise this technology next year.

If you like setting yourself ambitious goals, then achieving them, then you’ll enjoy this work. If you understand how to collaborate, build consensus, and be clear on your opinions, then we’ll get on really well.

Email your cv to APPLY
Email with your CV and we'll be in touch. If successful, we'll invite you to a telephone interview. More information about the application process at the bottom of the page. 


Who will you be working with?

A collaborative team, building on the highest standards to RMP Enterprise Limited’s development process. The Software Engineer will internally on our four products that are used directly by some of the world’s best known companies, including PwC, Microsoft, Citi, Bloomberg and Jaguar Land Rover. 

You will work with a team of engineers, comprising of three Lead Engineers, one Senior Engineer and two Front-End Engineers, managed and supported by the Engineering Director. 


Skills and Experience:


  • Excellent understanding of the English language (both spoken and written)
  • Ability to communicate your ideas internally within a team
  • Ability to develop opportunities for growth and improvement 

Technical - essential:

  • Demonstrate and provide examples of products you have worked on through the whole development cycle including requirements gathering, system analysis and design and various forms of testing 
  • Interest in keeping up to date with latest technical advancements
  • Experience using PHP 7.1+
  • Experience with MySQL, HTML and CSS

Technical - desirable:

  • Exposure to a PHP framework like Laravel, Symfony, Zend or CakePHP
  • Git (or another VCS)
  • Vue.js or similar JS framework
  • Experience working in an agile environment, ideally using Jira and Confluence



£40,000 - £45,000 per annum depending on experience.

Please apply by sending your CV to (or click the button below). 

Our Recruitment Process

  • Send in your CV. Apply by sending your CV to and we will be in touch to let you know if you are progressing to the next stage.
  • Introductory phone call with our Engineering Director and Talent Manager to talk through the role and your experience. This is a great opportunity to learn more about what it means to be a Senior Engineer at RMP Enterprise
  • Technical Task. Our lead engineers will send you a task to complete in your own time. The task should take 2 hours+ depending on how much time you want to invest in it.
  • In person interviews. We will invite you into our office and you have a 2 part interview. Part 1 will be with the Engineering Director and Co-Founder and focus on your experience. Part 2 will be with some of our Lead Engineers who will talk to you about your technical skills and discuss your technical task.

When it comes to interview times we appreciate it can be difficult juggling a job search alongside a full time role. If you need to speak to us or see us outside of the usual working day, we can accommodate that.