Working with us

As a fast growing innovative agency at the crossroads of research and technology, we are always on the lookout for talented, driven individuals to join our passionate team. By joining FlexMR, you will be working in one of the country's most dynamic environments where every day poses a new and rewarding challenge. We're proud of this culture, but think it is best described by our staff themselves. For glowing reviews and an honest take on our culture, look no further than our Glassdoor profile.

If you'd like to become part of the FlexMR team, take a look through our current vacancies to find out what we're looking for.

Senior Ruby Developer

We've got an exciting opportunity for an experienced and talented developer to join the fast growing FlexMR team.

Sales Support

Senior Ruby Developer

South Lake District HQ with flexible, remote working.

This is an exciting opportunity for an experienced and talented senior developer to join this dynamic and expanding online market research company. The company is a leader in its field and has grown rapidly since its launch when it was spun-out of its long-established parent company. It has successfully developed its own ‘best-in-class’ platform for delivering online research and now seeks to take this to another level by further expanding its team of developers.

By joining this fast-growing firm at this exciting stage, you have the opportunity to play a key role in its development. The role offers an opportunity to join a growing team of developers and a chance to work with and learn from a highly skilled team.

The Role:

You will be responsible for the development of new features as well as the maintenance of existing applications over large projects as well as one-off stories. This position is for someone who will be a key member of the team who will be involved in projects from the outset, seeing them through to timely completion and release.

The role is remote, but we require a committment from applicants to meet at our head office twice a year for 2 consecutive days at a time. With this in mind, we’re only able to accept applications from those based in the UK and who can commit to two meetups per year in Cumbria.


  • Significant professional experience with Ruby on Rails
  • Database management and development including SQL and query analysis
  • Previous experience as a Senior Developer or ability to demonstrate operating at this level
  • Experience developing against and maintaining a high availability, high traffic platform
  • Proficient in secure coding principles and software best practices
  • Ability to take ownership of a project from planning through to delivery
  • Self-motivated and self-managing, with strong organisational skills
  • Demonstrable experience of working both independently and as part of a small team
  • Willingness to suggest new/ alternative methods & technologies to the team and take ownership over them
  • Excellent communication skills

Nice to Have:

  • Experience of working within a remote team
  • Familiarity with core AWS components, e.g. EC2, RDS, S3 and CloudWatch
  • Experience of using Scout, Rollbar and/or DataDog for monitoring
  • Experience of deploying and maintaining infrastructure with Terraform and/or Ansible
  • Experience of container orchestration using Docker Swarm or Kubernetes

Perks and Benefits:

  • Remote Working & Meets - While we are a primarily remote team, we optionally meet every month at the company's Lake District office for a mix of wider team building activities and face-to-face project catch ups. We only require attendance twice annually. We also look out for opportunities to incorporate dev meetups into conferences, such as AWS Summits.
  • Flexible Hours - We are output-driven. As long as you are not disrupting the downtime of others and are able to be productive you are able to work when it suits you best. There is, of course, coverage for the business but we manage this amongst ourselves.
  • Compressed Hours - Every member of our team has commitments - and lives - outside of work, so we offer compressed hours, agreed as a schedule with the team, to ensure that everyone can achieve a good work/life balance.
  • Significant Holiday Allowance - Every member of our team receives a total of 33 days of annual leave each year, including bookable holidays, bank holidays and a birthday day off.
  • Hardware Budget - We understand individual preferences when it comes to machinery and office setup, so reserve a budget for you to spend on your workstation and/ or remote office setup. This is yours to keep.
  • Quarterly & Annual Reviews - We place a high value on two-way feedback and ensure that everyone in the team has quarterly one-to-one progress reviews, which are an opportunity to set goals, measure progress and contribute ideas for the betterment of the development team. Annual reviews are in place to aggregate and review pay.

Technologies We Use:

  • Ruby on Rails
  • MySQL
  • JavaScript (JQuery, React)
  • Docker

The Interview Process:

Our aim is to keep the interview process as painless as possible. Please ask any questions at any stage - this is a two way street.

  • Stage 1: Initial call to find out more about each other.
  • Stage 2: Take away practical test (not online), this won’t take more than a few hours effort.
  • Stage 3: In office meeting. We’ll have a chat through your CV, experience as well as look at your practical submission.

    To apply send CV and covering note to Feel free to include any personal websites, LinkedIn or GitHub accounts. Any submissions via recruitment agents, managed service companies will be ignored. This is a permanent, full time position.

    Speculative Applications

    We're always on the lookout for the best and brightest research talent to add to our diverse, friendly and supportive team. Send us a speculative application and we'll let you know when new opportunities arise.

    Get to know our dedicated team

    We are a bold and passionate mix of researchers, innovators, strategists, creatives, number crunchers and futurists.




    See FlexMR in action.

    Watch our two minute demo to find out what FlexMR can do for you.