Go back
Future PLC - Full Stack Developer

Full Stack Developer

full stack
digital nomad

About the Team

Future is a tech enabled global specialist media business with a large proportion of our business operation is online. Our proprietary tech stack is what allows us to win in this space.

Our business is complex and that means there are always complex technology challenges for our Tech & Engineering team to solve! 

The Editorial Systems team are responsible for several business critical editorial systems that process and produce our print magazines. We create interfaces from these systems to our ERP system and help to manage and maintain that system. We also develop and maintain an in-house Asset Management system containing millions of images and documents.

We offer second line support for all these systems solving user problems and fixing bugs.

Job Summary

As a Developer in the Editorial Systems team you’ll work closely with the rest of the team to ensure delivery of editorial systems used to create our magazines and repurpose that material across both print and digital platforms.

You’ll be working on new projects as well as maintaining and supporting existing code.

This role can be based remotely in the UK or in our offices in Bath, Grenoble or Brno. This is a permanent opportunity paying between £45k-£60k, dependent on experience.

Key role responsibilities

  • The development of Java backend applications, and REST based services

  • The development of Browser based frontends and their communication to the backend

  • Ensure that applications are performanant and resilient

  • To undertake research and analysis of relevant technologies and industry trends and incorporate into the existing technology stack

  • Write code capable of performing complex algorithms

  • Mentor junior coders to increase their technical skills and effect knowledge distribution

  • Carry out peer review to ensure code quality, good coverage testing, and minimise technical debt

  • Ensure that systems are documented to a high level such that they can be maintained in your absence

What do I need to succeed?

We are looking for an experience Back End Developer with some experience in front end development (or a desire to add this skill to their toolkit!)

  • Extensive experience of Java and Spring

  • Browser development including HTML, CSS and JavaScript

  • REST and its patterns including integrating with third party solutions

  • Version control systems, especially Git

  • Have a practical background in problem solving

  • Be able to develop in a collaborative team environment

Desirable skills and experience

  • React

  • SQL

  • SOAP

  • Jenkins

  • Docker

  • Digital Asset Management

What will I get in return?

As well as our standard benefits, we have a number of awesome perks available to our staff including:

  • Unlimited paid time off (yes you read that right!)

  • A share in our success- every member of staff receives a profit pool bonus at the end of our financial year

  • Free food (monthly munchies, bagel Fridays, fresh fruit & snacks and coffee and tea on tap)

  • Central office locations with cool open plan working spaces

  • Free digital magazine subscriptions and access to back copies of our print magazines and bookazines

  • Discounted gym membership and onsite health & wellbeing (yoga at lunch anyone?!)

  • Annual Future conference - get together with your colleagues to celebrate success and look forward to what's next

  • Regular staff socials arranged by our wonderful Employee Community & Culture committees

  • Huge opportunities to learn and develop whether through professional qualifications, exposure to incredible business projects or informal lunch & learns, hosted by your colleagues