Python Developer

Python Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
O

At a Glance

  • Tasks: Join us as a Python Developer to design and build innovative software solutions.
  • Company: Be part of Octopus Legacy, a fast-growing tech company transforming the industry.
  • Benefits: Enjoy hybrid working, flexible holidays, health insurance, and more perks.
  • Why this job: Make a real impact by integrating cutting-edge technology into meaningful projects.
  • Qualifications: Experience in Python development and cloud platforms like AWS or GCP.
  • Other info: Collaborative startup culture with opportunities for personal and professional growth.

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

We’re Octopus Legacy: one of the fastest growing tech companies in the country, part of the UK’s most exciting and best-trusted group. We have a mission to scale, aiming to become a household name while transforming a long-established industry and helping our customers prepare for, and find support after, death.

The Role

As a Python Engineer, you will be a key member of our growing engineering team, responsible for designing, building, testing, deploying, and maintaining scalable systems. This is an exciting opportunity to work on a greenfield project, where you’ll have the ability to make key decisions on architecture and development, contributing to both back-end services and some front-end components. A key aspect of the role includes working with and integrating Large Language Models (LLMs) into our products, so experience in this area is a plus. While our preference is for expertise in AWS (using services like Lambda, S3, SNS, SQS, DynamoDB), we are happy to consider candidates with comparable experience in other cloud platforms like GCP or Azure.

You will work closely with our Engineering Manager and Lead Python Engineer to help deliver high-quality solutions that enhance our product, and collaborate across teams to bring impactful features to life. As part of a fast-paced startup, you will thrive in an environment that values collaboration, flexibility, and quick iteration while maintaining the balance between speed and quality.

Key Responsibilities

  • Input into the design and development of scalable, cloud-native systems, leveraging modern architecture principles such as microservices and serverless frameworks.
  • Write maintainable, efficient, and clean code primarily in Python, focusing on performance, scalability, and reliability.
  • Build and maintain robust automated testing and CI/CD pipelines to support fast, frequent, and reliable deployments.
  • Work closely with cross-functional stakeholders, including product managers, designers, and other engineers, to help gather requirements, develop features, and address user needs.
  • Show best practices in development, demonstrating a strong balance between rapid iteration and high-quality output.
  • Participate in code reviews, architectural discussions, and continuous improvement initiatives to foster a culture of technical excellence.
  • Champion a lean mindset and agile methodologies, contributing to sprint planning, daily stand-ups, and retrospectives.
  • Engage with the product and users to understand their needs, ensuring that the solutions delivered align with business goals and enhance the customer experience.

Must Haves

  • Proven track record in software development using Python or similar languages.
  • Cloud experience, ideally with AWS (e.g., Lambda, S3, SNS, SQS, DynamoDB); however, similar expertise in GCP or Azure is also highly valued.
  • Hands-on experience with automated testing practices and CI/CD tools such as CircleCI, Jenkins, GitHub Actions, or cloud-native solutions like AWS CodePipeline.
  • Ability to thrive in a startup environment, embracing change, iteration, and rapid development cycles.
  • Strong understanding of RESTful APIs, with experience in building, consuming, and optimising them.
  • Experience or familiarity with OpenAI APIs or other LLMs, with an interest in integrating these technologies into products.
  • Excellent collaboration and communication skills, enabling smooth work across engineering and non-engineering teams.
  • Experience working in agile teams and familiarity with agile development practices.
  • A passion for building products that deliver real value to users and a strong customer-centric approach.

Nice to Haves

  • Experience with serverless frameworks (e.g., Serverless Framework, AWS SAM) or equivalent technologies on GCP/Azure.
  • Familiarity with infrastructure as code (IaC) tools like AWS CloudFormation, Terraform, or equivalent tools in other cloud environments.
  • Experience with containerisation (e.g., Docker) and orchestration tools like Kubernetes or ECS.
  • Experience or interest in building AI agents (e.g: Langchain).
  • Background in event-driven architecture.
  • Understanding of Python web frameworks such as Flask or FastAPI.
  • Experience optimising applications for cloud performance, cost-efficiency, and scalability.
  • Hands-on experience with monitoring and logging tools (e.g., AWS CloudWatch, Datadog, ELK stack).
  • An understanding of lean software development principles and practices focused on delivering value quickly.
  • A passion for mentoring and sharing knowledge, contributing to a culture of continuous learning and growth.

Benefits

  • Hybrid working (London Bridge).
  • Flexible holiday + extra day off for your Birthday.
  • Work from anywhere in the world for up to 4 weeks per year.
  • Vitality Health & Life Insurance.
  • Enhanced parental leave.
  • Free Will & LPAs + discounts on other Octopus services.
  • Cycle to Work Scheme and access to the Electric Vehicle (EV) Salary Sacrifice Scheme.
  • Octopus Giving: we match any charitable fundraising that you do up to £500.
  • Octopus Springboard: where we help our employees become fully-fledged entrepreneurs.
  • Dog friendly office.
  • Breakfast every day, snacks and wellness activities.

Our Mission

In 2016 Sam’s mum died suddenly in a car accident. The experience that followed was overwhelming - with mountains of paperwork, sitting on hold and navigating financial stress. All at a time when he needed the space to navigate grief. Death is difficult enough, without everything else that comes with it. Octopus Legacy was created to make the experience of losing someone easier for those left behind - so that they can focus on what matters. Since then we have helped over 700,000 people plan for death and find support after a loss and are now the second largest estate planner in the UK. When people think about planning for death they think about wills, life insurance and funerals. These small but mighty acts make a huge difference to the people we love. But why stop there? We take these cold processes and turn them into something more human. We help customers share more than just money, encouraging them to leave voice notes, music, recipes, so they can shape a legacy that connects them with the people we love while they’re here. And after they’re gone. We know that to be truly innovative, we need to have a diverse team around us. That is why Octopus Legacy is committed to creating an inclusive environment and is proud to be an equal opportunity employer.

Python Developer employer: Octopus Legacy

At Octopus Legacy, we pride ourselves on being one of the fastest-growing tech companies in the UK, offering a dynamic work culture that fosters collaboration and innovation. Our employees enjoy flexible working arrangements, generous benefits including enhanced parental leave and health insurance, and unique opportunities for personal growth through initiatives like Octopus Springboard, which supports entrepreneurial aspirations. Join us in transforming an industry while making a meaningful impact on people's lives in a supportive and inclusive environment.
O

Contact Detail:

Octopus Legacy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at Octopus Legacy or similar companies. A friendly chat can sometimes lead to job opportunities that aren’t even advertised.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python projects, especially any that involve cloud services or LLMs. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for the interview! Research Octopus Legacy’s mission and values, and think about how your experience aligns with their goals. Be ready to discuss how you can contribute to their exciting greenfield projects.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Octopus Legacy team.

We think you need these skills to ace Python Developer

Python
Cloud Experience (AWS, GCP, Azure)
Automated Testing
CI/CD Tools (CircleCI, Jenkins, GitHub Actions)
RESTful APIs
OpenAI APIs or Large Language Models (LLMs)
Collaboration Skills
Agile Development Practices
Serverless Frameworks
Infrastructure as Code (IaC) Tools
Containerisation (Docker)
Orchestration Tools (Kubernetes, ECS)
Event-Driven Architecture
Python Web Frameworks (Flask, FastAPI)
Monitoring and Logging Tools (AWS CloudWatch, Datadog)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your experience with Python, cloud platforms like AWS, and any work with LLMs. We want to see how your skills align with our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building impactful products and how you can contribute to our team. Let us know why you're excited about working with Octopus Legacy.

Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other portfolio showcasing your coding skills, especially in Python and cloud technologies. We love seeing what you've built!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our awesome team!

How to prepare for a job interview at Octopus Legacy

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve real-world problems. They’ll likely ask you about your experience with frameworks like Flask or FastAPI, so have some examples ready!

✨Familiarise Yourself with Cloud Technologies

Since they prefer candidates with AWS experience, it’s a good idea to get comfortable with services like Lambda, S3, and DynamoDB. If you’ve worked with GCP or Azure, be prepared to explain how that experience translates to AWS. Show them you can adapt!

✨Showcase Your Agile Mindset

Octopus Legacy values agility, so be ready to talk about your experience in agile teams. Discuss how you’ve contributed to sprint planning or retrospectives, and share examples of how you’ve embraced change and rapid development cycles in your previous roles.

✨Demonstrate Your Collaborative Spirit

This role involves working closely with cross-functional teams, so highlight your communication skills. Share stories about how you’ve collaborated with product managers, designers, or other engineers to deliver impactful features. They want to see that you can work well with others!

Python Developer
Octopus Legacy
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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