|Job Type:||Full Time|
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.