Junior Python Engineer
Junior Python Engineer

Junior Python Engineer

Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Join a dynamic team as a Junior Python Engineer, supporting authors through innovative tech solutions.
  • Company: Work with a leading global book publisher, enhancing the reach of A-list authors worldwide.
  • Benefits: Enjoy flexible work with two days in the London office and opportunities for professional growth.
  • Why this job: Be part of a collaborative culture that values your ideas and fosters your development as a top-tier developer.
  • Qualifications: 6-24 months of Python experience, strong backend skills, and a passion for learning.
  • Other info: Opportunity to work with cutting-edge technologies like Machine Learning, Docker, and Kubernetes.

The predicted salary is between 28800 - 48000 £ per year.

We’re looking for a Junior Python Engineer to work with one of the world’s largest book publishers, aiding the sale, marketing & distribution of A-list authors across the globe. This is a position on the development of a platform utilising large quantities of data in order to better support authors and help them gain further exposure to their works, encompassing thousands of different books at one time – providing analysis throughout the supply chain, to marketing & sales for domestic markets in the UK, and further abroad internationally.

You’ll be supporting quality development – the business is continuously investing in new applications for technology, and are looking for ways to implement Machine Learning and improving DevOps in their process to further add value to their Authors. Their overall technology stack includes: Django, Flask, React, MongoDB, PostgreSQL, SQLserver, Docker and is currently being hosted in Azure. They’ve recently introduced Terraform and will also be moving their containerization to Kubernetes. On the frontend, they’re using Typescript/React.

To be clear - this is a Junior position. We’re not looking for someone to have skills with all of the above/below. At the core, we need someone with Python knowledge that wants to learn.

Role is perfect for:

  • Junior Engineers that want to work with a great development team which welcomes ideas, and will support your continued growth into a top-tier developer.
  • Someone with a passion for knowledge, that wants to leverage their skills to help bring the ideas of authors to the wider public.

We’re looking for:

  • 6 - 24 months' experience as a Python Developer.
  • Strong Python skills.
  • Experience in backend web development.
  • Knowledge of SQL and working with relational databases.
  • Knowledge of git and branch management.
  • Excellent written and spoken communication skills.
  • Fun to work with, great teamwork and collaboration skills.

Desirable (not essential!):

  • PostgreSQL
  • Technical Writing
  • TypeScript and React
  • DevOps (particularly managed infrastructure on Azure, CI/CD, IaaS)

This role is looking to have someone based out of their London office for two days per week. If you’d like to be a key part of one of the world’s largest publishing organisations, helping to bring authors to the wider market, please apply now!

Junior Python Engineer employer: Nixor

Join a leading global book publisher as a Junior Python Engineer, where you'll be part of a dynamic development team that values innovation and collaboration. With a strong commitment to employee growth, you'll have the opportunity to enhance your skills in a supportive environment while working on exciting projects that directly impact authors and their audiences. Located in London, this role offers a vibrant work culture and the chance to contribute to cutting-edge technology initiatives in the publishing industry.
N

Contact Detail:

Nixor Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Python Engineer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Python and SQL. Even if you don't have experience with all of them, showing a willingness to learn about Django, Flask, and other tools can set you apart.

✨Tip Number 2

Engage with the publishing industry by following relevant blogs, podcasts, or social media accounts. This will not only enhance your understanding of the field but also give you talking points during interviews.

✨Tip Number 3

Network with current or former employees of the company on platforms like LinkedIn. They can provide insights into the company culture and the team dynamics, which can be beneficial for your application and interview.

✨Tip Number 4

Prepare to discuss your passion for technology and how it relates to the publishing world. Think about how your skills can help authors gain exposure and how you can contribute to the development team’s goals.

We think you need these skills to ace Junior Python Engineer

Strong Python Skills
Backend Web Development
SQL Knowledge
Relational Database Management
Git and Branch Management
Excellent Written Communication Skills
Excellent Spoken Communication Skills
Teamwork and Collaboration Skills
Desire to Learn and Grow
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python skills and any relevant experience in backend web development. Emphasise your familiarity with SQL and relational databases, as well as any teamwork or collaboration experiences.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and literature. Explain why you want to work with a major publishing company and how your skills can contribute to their mission of supporting authors.

Showcase Your Learning Mindset: Since this is a junior position, emphasise your eagerness to learn and grow. Mention any relevant projects or coursework that demonstrate your commitment to developing your Python skills and understanding of technologies like Django or Flask.

Highlight Communication Skills: Given the importance of communication in this role, provide examples of how you've effectively communicated in team settings. This could include group projects, presentations, or any collaborative efforts that showcase your ability to work well with others.

How to prepare for a job interview at Nixor

✨Showcase Your Python Skills

Make sure to highlight your Python knowledge during the interview. Be prepared to discuss any projects you've worked on, particularly those that demonstrate your backend development experience.

✨Familiarise Yourself with the Tech Stack

While you don't need to know everything, having a basic understanding of Django, Flask, and SQL will show your enthusiasm for the role. Mention any relevant experience or willingness to learn about these technologies.

✨Emphasise Teamwork and Communication

Since the company values collaboration, be ready to share examples of how you've worked effectively in teams. Highlight your communication skills and how they contribute to a positive work environment.

✨Express Your Passion for Learning

This is a junior position, so showing a genuine desire to grow and learn is crucial. Talk about your eagerness to develop your skills further, especially in areas like Machine Learning and DevOps.

Junior Python Engineer
Nixor
N
  • Junior Python Engineer

    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-06-25

  • N

    Nixor

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>