Python developer for digital products

грейд
middle
формат
офис Лондон
язык
Английский B1
опубликована
вчера

описание

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.

навыки

похожие вакансии

статьи для разработчиков