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
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
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.