описание
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.
задачи
- You will be working on web services that drive Global Player and our public-facing radio websites.
- 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.
требования
- 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.
- Будет плюсом: 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
условия
- Getting to work on some outstanding products that get used by over 30 million people.
- Be a multi-skilled developer who is happy to step out of their comfort zone and learn new technologies.
- Work in a team that is a fun, creative and satisfying place for developers to work.
- Work in a team where we believe in code reviews, paired programming, continuous integration, hack time and investing in developers to make them better.