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 Developer

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

Sales Support

Ruby on Rails & DevOps

South Lake District HQ with flexible, remote working.

This is an exciting opportunity for an experienced and talented 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 a remote role with a monthly meetup of two consecutive days per month at Head Office with the rest of the team. With this in mind we’re only able to accept applications from those based in the UK and who can commit to these days in Cumbria.

Technical Experience and Skills:

  • Previous experience as a Senior Developer or ability to demonstrate being at this level
  • At least 2 years experience with Ruby / Ruby on Rails in a professional environment
  • Experience developing against and maintaining a high availability, high traffic platform
  • Experience of working within the DevOps culture
  • Docker and orchestration tools
  • AWS or similar
  • Terraform or similar (non-essential)
  • Ansible or similar (non-essential)
  • CI/CD (non-essential)
  • Proficient in secure coding principles
  • Database management and development including SQL and query analysis

Personal Experience and Skills:

  • Past experience of remote working (non-essential)
  • Demonstrable experience of working both independently and as part of a small team
  • Ability to take ownership of of a project from planning through to delivery
  • A strong sense of responsibility and adherence to ethical coding and development practices
  • Excellent communication skills
  • Ability and willingness to suggest new or alternative methods or technologies to the team, and take ownership of them
  • Able to contribute in peer review of code changes

What to Expect from Us:

  • Flexibility - as human beings we’re always accommodating when ‘life happens’.
  • Autonomy - all development team members have the freedom to suggest and implement changes across the entire process. Suggestions are discussed by the team.
  • Tooling - the right tools for the job: GitHub, Circle CI, JIRA, Google Suite, Slack (paid).
  • Freedom - choose your own development environment and tools.
  • Streamlined - we only have process where required (regulatory).
  • Satisfaction - the projects on which we work make a difference to our clients. We release fast.
  • Accessibility - friendly management who are available on Slack.
  • Development - scheduled (informal) chats with CTO.
  • Recognition - we celebrate wins - team and company wide.
  • Blame - none of that here. We learn from mistakes as a team.
  • Fun - company fun afternoon, days, parties (like: escape rooms, treasure hunts).

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.