Full Stack Python Developer
Full Stack Python Developer

Full Stack Python Developer

Cambridge Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Develop and maintain web applications using Python and Django, and design APIs.
  • Company: Infomedia is a global leader in SaaS solutions for the automotive industry with 30 years of innovation.
  • Benefits: Enjoy flexible working arrangements, health perks, and a robust benefits package including paid parental leave.
  • Why this job: Join a vibrant team in a relaxed yet high-performing environment, working on innovative software solutions.
  • Qualifications: Experience with Python, Django, and familiarity with AWS; strong problem-solving and teamwork skills required.
  • Other info: Occasional out-of-hours work may be needed to collaborate with international colleagues.

The predicted salary is between 36000 - 60000 £ per year.

Infomedia is a leading global provider of SaaS solutions to the parts and service sector of the automotive industry. Headquartered in Australia, Infomedia has been at the forefront of aftersales system innovation for more than 28 years. Supplying online parts selling systems, sophisticated service selling systems, a range of publications, as well as data analysis and information research for automotive and lubricant industries. Our software solutions are used each business day by over 220,000 dealership personnel, produced in more than 35 languages and at work in 186 countries. Their powerful search functions and intuitive, user-friendly interface helps boost efficiency, profitability and customer retention for OE Parts and Service Departments. Our Cambridge office is a vibrant, inclusive and modern environment with an excellent multicultural team. Based on Hills Road in Cambridge, we have good connections via train and a broad range of local facilities.

Job Summary

We are seeking a Software Developer to contribute to the development of our software products. Responsible for supporting the design and solutions to meet the needs of our clients.

What You’ll Do

  • Support the development and maintenance of web applications using Python and Django
  • Support the design and implementation of APIs for integration with external systems
  • Support the design and implementation of datalake for the analytics web application
  • Work with the rest of the development team and collaborate with product owners and stakeholders
  • Write clean, maintainable, and scalable code
  • Optimize the performance of applications
  • Troubleshoot and debug issues that arise
  • Stay up-to-date with emerging technologies and industry trends
  • Document procedures in JIRA and Confluence in accordance to the correct governance

What You’ll Bring

  • Experience with Python and Django
  • Familiarity with AWS and cloud-based development or at least some professional exposure
  • Knowledge of data engineering tools and technologies such as MySQL, Snowflake, Pyspark, Pandas and data warehouses / data lakes
  • Understanding of software design principles and best practices
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork skills
  • Some additional, but not required skills would be Bachelor’s degree in Computer Science or a related field
  • Some familiarity with containerisation technologies such as Docker
  • Experience or familiarity with continuous integration and deployment tools such as CircleCI, AWS CDK/CloudFormation or Terraform
  • Experience with any of these front-end technologies: Web Components, HTMX, TailwindCSS, AlpineJS
  • Familiarity with a front-end framework such as React or Angular or at least some professional exposure
  • Knowledge of serverless architectures
  • Experience with microservices
  • Familiarity with machine learning and data analysis tools and frameworks

Additionally: Ability to occasionally work outside of office hours, primarily to communicate with colleagues in Australia and the US. On call out of office hours support will be required on a rostered basis.

Why Choose Us

As a global leader in our industry, we develop innovatively crafted, data-driven cloud software solutions for some of the best and most well-known automotive brands worldwide. The day-to-day varied work coupled with our relaxed, informal, yet high-performing environment are the key things that make our team happy.

Culture and Benefits

We take our team members and service very seriously. We live by our core values of: Accelerating Performance, Driving Innovation & Service, Navigating Global, Steering Locals and Having Fun in the Fast Lane. We work hard but we play hard too. We offer a robust benefits package including paid parental leave, flexible working arrangements, health perks, growth and career development and recognition.

About Infomedia

Infomedia offers its Microcat EPC, Superservice Quoting software, Data & Analytics, and various Data Services as ‘turn-key’ solutions to our OEM customers and their dealership networks. 30 years industry experience. Established global operations throughout 186 countries in 34 languages. Our software is used by over 220,000 automotive industry professionals around the world.

Full Stack Python Developer employer: Infomedia

Infomedia is an exceptional employer, offering a vibrant and inclusive work culture in our modern Cambridge office, where collaboration thrives among a diverse team. We prioritise employee growth through robust career development opportunities and a comprehensive benefits package, including flexible working arrangements and health perks, all while fostering a fun and high-performing environment. Join us to be part of a global leader in innovative SaaS solutions for the automotive industry, where your contributions will directly impact over 220,000 professionals worldwide.
I

Contact Detail:

Infomedia Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Python Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Python and Django. Consider building a small project or contributing to an open-source project that uses these technologies to showcase your skills.

✨Tip Number 2

Network with current or former employees of Infomedia on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specifics of the role, which can be invaluable during interviews.

✨Tip Number 3

Stay updated on the latest trends in cloud-based development and data engineering tools. Being able to discuss recent advancements or relevant projects during your interview can demonstrate your passion and commitment to the field.

✨Tip Number 4

Prepare to discuss your problem-solving approach and past experiences in troubleshooting and debugging. Having concrete examples ready will help you illustrate your analytical skills and how you can contribute to the team.

We think you need these skills to ace Full Stack Python Developer

Proficiency in Python
Experience with Django framework
Familiarity with AWS and cloud-based development
Knowledge of MySQL and data engineering tools
Experience with Snowflake and data lakes
Strong understanding of software design principles
Problem-solving and analytical skills
Excellent communication skills
Teamwork and collaboration abilities
Experience with containerisation technologies like Docker
Familiarity with CI/CD tools such as CircleCI or Terraform
Exposure to front-end technologies like React or Angular
Understanding of serverless architectures
Experience with microservices
Familiarity with machine learning tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and Django, as well as any familiarity with AWS and data engineering tools. Use specific examples to demonstrate your skills in web application development and API design.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with Infomedia's mission and values, and provide examples of how you've contributed to similar projects in the past.

Showcase Relevant Projects: If you have worked on relevant projects, either professionally or personally, be sure to include them in your application. Highlight your role, the technologies used, and the impact of the project, especially if it involved cloud-based development or data analytics.

Proofread and Format: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. Ensure that your CV and cover letter are well-formatted and easy to read, as this reflects your attention to detail and professionalism.

How to prepare for a job interview at Infomedia

✨Showcase Your Python and Django Skills

Make sure to highlight your experience with Python and Django during the interview. Be prepared to discuss specific projects where you used these technologies, as well as any challenges you faced and how you overcame them.

✨Familiarise Yourself with Data Engineering Tools

Since the role involves working with data engineering tools like MySQL and Snowflake, brush up on your knowledge of these technologies. You might be asked about your experience with data lakes and how you've implemented them in past projects.

✨Demonstrate Problem-Solving Skills

Prepare to discuss examples of complex problems you've solved in previous roles. Infomedia values strong analytical skills, so think of scenarios where your problem-solving abilities made a significant impact on a project.

✨Emphasise Team Collaboration

As the role requires collaboration with product owners and stakeholders, be ready to share experiences that demonstrate your teamwork skills. Discuss how you’ve effectively communicated and worked with others to achieve common goals.

Full Stack Python Developer
Infomedia
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>