About us

RMP Enterprise Ltd is the company behind a number of marketing leading products in the early careers space including RateMyPlacement.co.uk, On-Campus Promotions.co.uk, and RateMyApprenticeship.co.uk. You can read more about RMP Enterprise and the team here.

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 of 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 Recruitment Process

  • 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 to 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 interviewing 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.

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.

Role Objective

A very hands-on approach to development as part of a collaborative team, building on the highest standards to RMP Enterprise's development process. The Engineer works internally on our six current market-leading 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

Salary range £40,000 — 45,000

Dependent on experience