Backend Developer

Global ,
Holborn, London, Greater London

Overview

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 ofand 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. #LI-POST