Accepting applications until: 10 July 2026
Job Description
Python Developer
We’re looking for a talented and adaptable Python Developer to join our established development team, working on high-impact digital products used by over 30 million people each month. You’ll help build and scale the APIs, web services, and internal systems that power Global Player, our public-facing radio websites, and a wide range of connected platforms. This is a hands‑on role for someone passionate about clean code, collaboration, and continuously learning new technologies.
Key Responsibilities
- You will be working on web services that drive Global Player and our public-facing radio websites. You’ll be working on a suite of digital products that attracts over 30 million unique visitors a month!
- APIs and tools that drive our mobile apps, and other devices such as Alexa and Google Home.
- Internal editorial and content systems that feed all our public-facing products.
What You’ll Love About This Role
- Think Big: Getting to work on some outstanding products that get used by over 30 million people.
- Own It: Be a multi-skilled developer who is happy to step out of their comfort zone and learn new technologies.
- Keep it Simple: Work in a team that is a fun, creative and satisfying place for developers to work.
- Better Together: Work in a team where we believe in code reviews, paired programming, continuous integration, hack time and investing in developers to make them better.
What Success Looks Like
- Contributed to delivering phenomenal solutions for delivering the latest innovations to our digital products.
- Proven a collaborative approach to delivering solutions.
- Shown passion to learn new things and to share knowledge with others.
- Followed sound architectural and software engineering principles in your solutions.
What you will need
- A multi-skilled developer who is happy to step out of their comfort zone and learn new technologies.
- Strong commercial development experience using Python.
- A strong grasp of OOP fundamentals and RESTful APIs.
- Familiarity with VCS, preferably Git.
- Experience working in a sociable, cross‑functional team.
- A dedication to testing – experience of writing and maintaining unit tests; mocking frameworks and an enthusiasm for test‑driven development.
- Experience working with relational database systems and ORM frameworks.
- Understanding the importance of Continuous Integration.
Bonus points if you tick any of the following boxes
- Experience working with Django, Sanic or Litestar.
- Experience with GraphQL.
- Experience with asyncio.
- Experience with modern Python typing and tooling.
- Experience scaling web systems to cope with millions of users.
- Experience of agile practices.
- Experience with using Docker in your development process.
- Familiarity with AWS and Kubernetes.
- Familiarity with ElasticSearch, OpenSearch or other Lucene-based search servers.
#J-18808-Ljbffr…
