Backend Developer

Location:Greater London
Job Type:Full Time

Job Description

Backend Developer Full Time, London

Global Radio is the UK's biggest commercial radio group, home to a wide range of radio brands, including Capital FM, Heart, Classic FM, LBC and Radio X.

We're looking for a multi-skilled, adaptable developer with a passion for high quality code to join our established development team.

The role will be based in Global Radio's London Holborn office..

What you'll be working on...

  • Services that support our public-facing radio websites, including the underlying in-house CMS. You’ll be working on a family of sites thatattracts over 20 million unique visitors a month!

  • APIs and tooling to support our mobile apps, and other smart devices such as Alexa and Google Home.

Join us because...

  • We work hard to make sure that this is a fun, creative and satisfying place for developers to work.

  • We believe in code reviews, paired programming, continuous integration, hack time and investing in developers to make them better.

  • We emphasise quality over quantity and aim to build great products thatwe’re proud of and are loved by our audiences.

  • You’ll work in a great office space in the glamorous West End, completewith roof terrace and on-site barista.

  • You’ll get a shiny MacBook Pro to work on – no crappy hardware for us!

  • We offer the usual big company perks: pension scheme, flexible annual leave scheme, life assurance, health insurance and a comfy, ergonomic chair.

  • All this, plus a competitive monthly salary too!

What we're looking for...

  • A multi-skilled developer who is happy to step out of their comfort zone and learn new technologies.

  • Strong commercial development experience with a backend language.

  • A strong grasp of OOP fundamentals and the use of RESTful APIs.

  • Familiarity with VCS, preferably Git.

  • Experience with working in a sociable, cross-functional team.

  • A commitment to testing experience of writing and maintaining unit tests; mocking frameworks and an enthusiasm for test-driven development.

  • Experience of working with relational database systems, such as MySQL, as well ORM frameworks.

  • Understanding of the importance of Continuous Integration.

Bonus points if you tick any of the following boxes...

  • Experience working with Python.

  • Experience working within an MVC framework (preferably Django).

  • Experience scaling web systems to cope with millions of users.

  • Experience of agile practices.

  • Experience of using Docker in your development process.

  • Familiarity with ElasticSearch or other Lucene-based search servers.