About us

GradeMaker Ltd. is an education technology company, based near Oxford. It provides cloud -based software to exam boards and ministries of education around the world, delivering enterprise scale applications to support and remodel the examinations authoring process. In addition, GradeMaker acts as a channel for partners who provide related technologies, for example data portals (which provide exam results analysis for schools, at national scale), and onscreen testing systems (to deliver exam content to candidates on screen under exam conditions). GradeMaker is a member of the Stephen Austin group (an international business with clients in over 20 countries worldwide).

GradeMaker’s mission is to help examination providers raise the quality of their tests, be more efficient and increase security levels. We also work to help them use their content and data to deliver better support and training to centres, teachers and candidates.

GradeMaker seeks to be:

  • Improvement oriented: we are passionate about product innovation, process improvement and solutions which are simple to use.
  • Open, transparent and fair in our dealings with customers, suppliers and each other.
  • Supportive, collaborative and positive in the way we work.
  • Reliable and strive for excellence in everything we do.
  • Responsive to our customers. We listen and learn from our customers in order to help them succeed.
  • Focused on impact. We care deeply about delivering services which make a significant difference both to exam boards and to schools.

We are proud of our solutions which are built on a passion for educational improvement, exceptional usability and expertise in the following technologies:

  • Front end: HTML5, Bootstrap, SASS, JavaScript and AngularJS
  • Server side: Apache, PHP5, Laravel and other libraries where required
  • Data layer: MongoDB and Elasticsearch
  • Platform: AWS and MongoLabs
  • Deployment: Automation of continuous deployment is handled by Composer, Node, Bower, GIT,, Jenkins and PHPUnit

We are always keen to speak with talented software developers, testers, project managers, marketing and sales experts and educationalists who can support our growth and help our customers succeed.

The people we like to work with are naturally open and collaborative and enjoy helping make a team succeed. They are inquisitive, reliable, bright and good problem solvers. They will share our strong personal values and commitment to excellence.

We offer competitive salaries and incentives, flexible start times, life insurance of double your salary and pension contributions. You will get 25 days of leave per year with the opportunity to transfer holiday into the following year if you want to.

If you would like to talk to us, please get in touch to find out what opportunities are coming up or to talk about specific jobs listed.

Current jobs

Implementation Consultant

Role description:

The post holder will play a pivotal role in delivering GradeMaker’s services and will include the following tasks.

During the service set up and planning stage:

  • Work with clients to help them define new ways of working (made possible by the GradeMaker system). The post holder will capture the desired operating model, delivering clear, unambiguous documentation, ensuring the process is clearly linked to the client’s key objectives.
  • Identify and document any arising functional gaps in the GradeMaker system or integration requirements which must be met for the client to operate as they wish.
  • Working with the client and the Project Manager, define and document Implementation Milestones (recognising clients' key operational dates and GM software delivery dates). These dates will determine when training, services and development need to be ready as implementation goes through each phase.
  • Capture and communicate system set-up requirements based on client discussions.
  • Support clients in making decisions about how to structure their syllabus information to make their database as useful and easy to search as possible.

Once the services begin:

  • Own our suite of training materials and acting as the lead trainer working with clients. This will include
    • Identifying and agreeing training needs with client
    • Creating and maintaining training material and guides
    • Delivering training to users (face to face or online)
    Where third party trainers are used, the post holder will direct their activities, so they are closely aligned to the client’s plans.
  • Act as the first contact point for problem solving during the implementation phase of a service

Ongoing activities:

  • Once a service has passed its implementation phase, the post holder will provide clients with updates on new functionality as the technology develops.
  • The post holder will support the development team from time to time by reviewing designs and requirements with clients to ensure the product continues to deliver for our users.
  • The post holder will support the Sales team by demonstrating and explaining to clients how GradeMaker works. Over time the role holder will become a solution expert and help respond to detailed questions about functionality and approach.

Required skills:

The role holder should demonstrate the following skills:

  • Strong Business Analysis skills: a proven ability to work with diverse clients to define and document new processes (leading to business change) and capture functional requirements.
  • Very good with people. Excellent communication skills (written and spoken). Consistently polite, clear, unambiguous, courteous and friendly. Builds good relationships in house and with clients. Able to command respect.
  • Good analytical skills. A clear thinker and intelligent problem solver. Very good attention to detail.
  • Enthusiastic trainer, good at explaining new systems and processes to users.
  • Very organised, with a strong attention to detail.
  • Confident with technology. Word, PowerPoint, Excel, business analysis software, running online meetings (e.g. Skype, Go To Meeting). Able to adopt new systems.
  • Curious and intelligent, naturally keen to develop a deep domain knowledge and expertise.

Specialist experience in assessment would be an advantage.


The required experience is as follows:

Essential experience

  • Experience in an externally facing business analysis role with exposure to technology-based projects, and projects which deliver business process change.
  • Experience of working with a diverse range of clients (technical and process-change experts, and those requiring much more support).
  • Experience of delivering training in using a technical system.

Advantageous experience

The following experience would be advantageous

  • Experience of working in the education sector. The ideal candidate will have a good understanding of assessment.
  • Experience of working with overseas clients.
  • Experience of supporting clients through a change process.
  • Experience in a small business environment.

Personal attributes:

  • Reliable and organised with a strong attention to detail.
  • Outward facing, enjoys working with clients and users and good at building positive relationships.
  • Results focused and resilient. Likes to get things done, proactive, happy to be hands-on.
  • Confident and emotionally intelligent, able to persuade and be persuaded.
  • Team worker. Open and collaborative, a clear communicator and listener.
  • Strong personal values with a positive outlook and a deeply held commitment to customer success.
  • Focused on improvement. Able to identify ways to develop and improve processes to strengthen the way we work.
  • Ambitious for high standards.

Based: Witney, with some travel

Apply now

Senior PHP / AngularJS software developer

We are seeking a senior PHP / AngularJS software developer to work on the GradeMaker cloud-based educational technology suite.

This post requires at least 3 years of experience writing business (enterprise scale) applications which uses the technology set mentioned above. The core focus of this role is enterprise PHP development with database interaction and development providing data to the user interface via AngularJS.

The candidate we are looking for must demonstrate strong knowledge of PHP5, OO design patterns and experience in working with MVC framework (Laravel or Symfony, Zend or Yii). The candidate should ideally have good knowledge of OO JavaScript and JS frameworks, ideally AngularJS. Other key skills are knowledge of API’s, RESTful web services and the LAMP stack with a understanding of NoSQL, ideally MongoDB. Strong knowledge of HTML5 and CCS3 would be a distinct advantage.

He or she will also be expected to be a good team player, working in close collaboration with colleagues and reviewing team members’ code. S/he will be experienced in the Agile working method and enjoy providing guidance to colleagues. The post holder will carry out unit testing of their work and demonstrate knowledge and skills in managing deployment. They will have an open personality, be a good problem solver and demonstrate high standards and a commitment to team success.

Based: Bristol or Witney

Apply now