Python Developer

HarperCollins Publishers

Location London, UK
Salary Permanent
Team Pricing & Analytics
  • Closing: 11:59pm, 20th Sep 2022 BST

Perks and benefits

Work from home option
Retirement benefits
Wellness programs
Employee Assistance Programme
Enhanced maternity and paternity leave
Extra holiday
Professional development
Paid volunteer days
Flexible benefits scheme
Cycle to work scheme

Candidate happiness

8.69 (21968)

Job Description

Introduction to the role

We are looking for an experienced Software Developer to join our Growth and Analytics team, playing a critical role in the implementation of a new project in the ever-changing e-book industry and the ultra-competitive UK market. The successful candidate will have the opportunity to use and develop their coding skills while learning about technology, marketing and strategy in a young, innovative and dynamic environment amongst big players such as Amazon, Google or Apple.

Key tasks and accountabilities

  • Developing software in Python to add incremental value to the business in a repeatable and automated manner.

  • Designing, implementing, and maintaining digital tools using Python, APIs, SQL and no-SQL databases.

  • Analysing the performance and scalability of applications periodically and presenting the results to the team with attention to detail.

  • Estimation and delivery of working code on time and to agreed standards.

  • Code reviews for other team members and pair-programming.

  • Writing tests (unit tests, integration tests and data quality tests)

  • Collaborating with the Technology team effectively to translate business to technology requirements, managing data requirements with developers as well as securing and maintaining the data platform.

  • Clearly communicating with the stakeholders, including working with Data Scientists, Marketing, Sales, Editorial and local/global technology teams.

  • Writing clean, well-documented and testable code following best practices and team coding standards.

  • Working with multiple data sources and high volume of data.

  • Problem solving and using creativity to tackle challenges with the freedom to make technical decisions.

  • Developing an in-depth understanding of the market, as well as industry best practices.

Skills required

  • Proficient in Python and libraries such as Pandas, following coding best practices and version control.

  • Ability to model data in persistent storage, as well as optimising SQL queries.

  • Working with Linux, MacOS and Bash scripts.

  • Use of SCM, i.e., Git, and platforms such as BitBucket.

  • Designing basic architectural patterns, knowing when to apply them and what their trade-offs are.

  • Experience working with APIs.

  • Appropriately documenting project work for future reference or review

  • Experience in DevOps culture (CI/CD pipelines and Cloud Infrastructure).Experience with Immutable Infrastructure (Docker, Terraform, etc).

  • Use of web frameworks such as Flask/Django and ORM.

  • Experience with data analytics libraries (Pandas, Matplotlib, Plotly or similar).

  • Experience with web scraping (Scrapy, Selenium, BeautifulSoup).

  • Ambitious and business-driven professional, with integrity and confidence in both dealing with people and influencing key stakeholders.

  • Organized and accurate approach to work.

  • Creative, innovative thinker with outstanding problem-solving skills.

  • Able to take responsibility without micromanagement.


  • Hybrid working model (2+ days in the office)

  • 26 days holiday plus bank holidays (option to buy and sell holiday days)

  • Enhanced pay for maternity, paternity, adoption and shared parental leave

  • Private healthcare cover and life assurance

  • Free access to HeadSpace, employee assistance programme (24 hour helpline), mental health first aiders, and a wellbeing portal

  • Season ticket loans (from day 1 for entry level) and cycle to work scheme

  • Employee networks: HC All In (open forum), Elevate (for ethnic minority colleagues), HarperParents, Menopause at Work and Pride at HC

  • Unlimited training on our Learning and Development portal, management courses (up to MA level) and mentoring programmes

  • Virtual GP and eyecare vouchers

  • Gym membership discount

  • Onsite physiotherapy (London only)

  • Charitable donation matching and volunteering day

  • We're a certified Carbon Neutral company

  • Free e-books and audiobooks, newspaper subscriptions and discounts on books

  • Subsidised canteen and retail discounts

  • Onsite prayer room

If you wish to discuss anything regarding this position and/or your application to this role, please reach out directly to our Talent Acquisition Manager at with subject heading ‘Vacancy Query’ plus the job title and we will aim to get back to you within 5 working days.

Removing bias from the hiring process

Applications closed Tue 20th Sep 2022


Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review

Applications closed Tue 20th Sep 2022