At a Glance
- Tasks: Develop and enhance AI prototypes while collaborating with a diverse team.
- Company: Join Olive Jar Digital, a fun and inclusive digital consultancy.
- Benefits: Enjoy 25 days leave, health insurance, and an electric car scheme.
- Why this job: Make a real impact in tech innovation and grow your career.
- Qualifications: Strong Python skills and experience with APIs and cloud environments.
- Other info: Dynamic environment with excellent opportunities for professional development.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Join to apply for the Senior Software Developer (Python) role at Olive Jar Digital. FTC or Permanent, UK-wide, Remote.
Olive Jar Digital is seeking a Senior Software Developer to help build, refine, and enhance highâfidelity AI prototypes and supporting services across several Discovery and Alpha initiatives. You will work closely with machine learning engineers, data scientists, product managers, and designers to deliver secure, highâquality, userâcentred technical solutions. This role is ideal for a developer who enjoys solving complex problems, working iteratively, and contributing to earlyâstage innovation.
As we grow, we empower our teams to develop their roles and functions and offer support to get you from where you are now, to where you want to be. Moving towards our 10th year, we are now an established brand, building digital products and services and championing the provision of expert talent to enhance customer and inâhouse teams, satisfying all user needs. We are a professional, fun, fully inclusive and diverse digital consultancy, valuing everyone's opinion. With a huge growth plan over the next two years, we are expanding our clientâfacing delivery team with designers, developers, and testers as we continue to expand our project portfolio.
Responsibilities:
- Develop, refine, and iterate software components that support AI prototypes, ensuring they meet engineering, security, accessibility, and performance standards.
- Contribute to technical design documentation, including architecture, data flows, integrations, and API specifications.
- Build and maintain clean, robust, wellâtested code aligned to agreed coding practices and quality expectations.
- Support automated deployment pipelines, cloud environments, CI/CD workflows, and development tooling.
- Work closely with ML Engineers and Data Scientists to integrate models and prototype functionality into scalable backend services.
- Review code, provide technical guidance, and support standards that ensure maintainability and quality across the codebase.
- Participate in testing activities (functional, regression, integration), resolving issues and supporting iterative improvements.
- Contribute to knowledge sharing, playback sessions, and documentation of deliverables.
About You:
- Strong experience in modern software development (e.g., Python, .js, or similar backend languages).
- Experience building APIs, microservices, or backend systems within cloud environments.
- Skilled in version control, CI/CD workflows, automated testing, and secure coding practices.
- Ability to collaborate effectively with multidisciplinary teams, including ML, data, design, and product.
- Comfortable producing technical documentation and communicating complex concepts clearly.
Benefits:
- 25 days annual leave per annum (plus 8 bank holidays as standard)
- Health insurance
- Pension scheme
- Annual bonus scheme
- Annual salary review
- Electric car scheme
Seniority level: MidâSenior level
Employment type: Fullâtime
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting
Senior Software Developer (Python) in London employer: Olive Jar Digital
Contact Detail:
Olive Jar Digital Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Software Developer (Python) in London
â¨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Olive Jar Digital. Building relationships can open doors that a CV just can't.
â¨Show Off Your Skills
Donât just talk about your experience; show it! Create a portfolio of your projects, especially those involving Python and AI prototypes. Share your GitHub link when you apply through our website to give us a taste of your coding chops.
â¨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding the latest trends in AI and software development. Practice common interview questions and be ready to discuss how you've tackled complex problems in the past.
â¨Follow Up
After your interview, donât forget to send a thank-you email! It shows your enthusiasm for the role and keeps you fresh in our minds. Plus, itâs a great chance to reiterate why youâre the perfect fit for the Senior Software Developer position.
We think you need these skills to ace Senior Software Developer (Python) in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Senior Software Developer role. Highlight your experience with Python and any relevant projects that showcase your skills in building APIs or microservices. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our mission at Olive Jar Digital. Let us know what excites you about working on AI prototypes!
Showcase Your Problem-Solving Skills: In your application, donât forget to mention specific examples of complex problems you've solved in your previous roles. We love developers who enjoy tackling challenges and can think outside the box!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. Itâs super easy, and we canât wait to see your application come through!
How to prepare for a job interview at Olive Jar Digital
â¨Know Your Tech Inside Out
Make sure you brush up on your Python skills and any other relevant technologies mentioned in the job description. Be ready to discuss your past projects, especially those involving APIs, microservices, or cloud environments. This will show that youâre not just familiar with the tech but have hands-on experience.
â¨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Olive Jar Digital values developers who enjoy solving complex problems, so share examples that highlight your analytical thinking and iterative approach to development.
â¨Collaborate and Communicate
Since this role involves working closely with multidisciplinary teams, be prepared to demonstrate your collaboration skills. Think of examples where youâve successfully worked with designers, data scientists, or product managers, and how you communicated complex concepts clearly.
â¨Ask Insightful Questions
At the end of the interview, donât forget to ask questions! Inquire about their current projects, team dynamics, or how they approach innovation. This shows your genuine interest in the role and helps you assess if Olive Jar Digital is the right fit for you.