cover image
PetLab Co.

Python Developer

Remote

United Kingdom

Full Time

11-04-2025

Job Specifications

Title: Midweight Python Engineer
Location: Remote in the UK
Position: Permanent

About Petlab Co.
PetLab Co. is the world’s fastest-growing pet supplement business. Launching in 2018, we successfully achieved a 9-figure revenue in 2022 without any external funding. We have a loyal community of loving pet parents and over 1.5 million happy dogs whose lives have been positively impacted by our innovative products. Our team is vibrant, fast-moving, and customer-driven where high-performers are valued and rewarded. And it is the ideal place for an ambitious, hardworking, animal lover who wants to progress their career rapidly.

A Day In The Life…
Reporting in to our Lead Software Engineer you’ll be joining a small but highly productive team of talented engineers working on a platform transformation. Petlab is moving from its monolithic legacy tech stack to Python and microservices via a full platform rebuild. This is a great opportunity to do some exciting work from the ground up in a super-fast moving and highly successful industry leading brand.
This role will focus on web application development for an ecommerce system, undertaking the business logic and backend APIs for the customer facing website, internal tools and recurring billing system.
The role offers a great opportunity to learn with a structured career path and plenty of flexibility through remote working.We move and think fast so it’s important that you are able to thrive in a fast-paced environment and are happy to roll up your sleeves to do whatever it takes to support the team in every way possible. There’s opportunity to have impact with lots of autonomy in a great team. If that sounds exciting - we would love you to join our pack!

Your day to day will look a little bit like this…
Daily stand-up and peer reviews
Developing high quality, tested and scalable Python microservices for AWS
Collaborating with the tech lead to and recommending technical solutions that satisfy functional and non-functional needs
Championing and sharing best practices to improve team and code over time
Informing others of blockers and communicate technical limitations or implementation

What You Need…
3+ years working as an engineer on related backend technology (Python, SQL etc)
Experience building quality, and highly scalable backend systems
Excellent understanding and experience of programming languages and paradigms
Enthusiastic self starter that will be able to work in a fast paced environment
Proven ability to quickly build and maintain authentic relationships and trust with individuals with excellent communication skills
Any additional experience with the following tech would be advantageous: IAC, Microservices, API Gateway, Lambda, Terraform and AWS Cloud

Our Tech Stack
Python
SQL
IAC
Microservices
API Gateway
Lambda
Terraform
AWS Cloud

Benefits...
Private Health Care through Vitality
Generous Annual Leave - 28 days + public and bank holidays
Flexible Working Hours – We focus on results and trust people to manage their time, whether working from home, while travelling, or in the office!
Help@Hand – Employee Assistance Programme
Nursery Salary Sacrifice Scheme
Royal London Pension Scheme – We offer a workplace pension scheme with one of the UK’s leading providers of group pensions. With an employer contribution of 5%!
Enhanced Maternity / Paternity / Adoption Leave – because time with new family members is important!
Puppy Therapy – working in partnership with Paws in Work to provide a boost of oxytocin twice a year.
Generous Learning and development budget – We always want you to keep learning.
Free breakfast, fruits and snacks – refuel and revitalise with free munchies in the office.
Working Environment – dogs are welcome!
Life Assurance – In the event of your death, while employed by us, your chosen beneficiaries will be provided with a tax-free lump sum equivalent of four times your basic salary.
Gympass – All in one subscription bringing you the largest selection of gyms, studios and apps.
Electric Vehicle Scheme – Employees sacrifice salary in return for a new electric car, typically saving 30-40% of costs through income and tax and national insurance.
Give Back Day – An extra day off in the year to volunteer plus a £50 contribution to your chosen charity.
Health Cash Benefit – We offer the bronze package with enables you to claim a certain amount of cashback when you pay for something that is health related, i.e dental.

Petlab Co is an equal opportunity employer that is committed to diversity and inclusion. We encourage all applications irrespective of gender, race, sexual orientation, religion, age, nationality, marital status, and disability. We believe that diversity is at the heart of innovation and we welcome passionate candidates from all backgrounds. Come join the family and see for yourself!

About the Company

PetLab Co. is a professional community of animal lovers that uses scientific research to guide our product development. We provide everything from vitamin supplements and grooming products, to general expert advice – all aimed at maximising the health and well-being of every pet. At PetLab Co., we grew frustrated with the market of cheaply produced and ineffective dog supplements and, as humans, we can personally bear the pain of low quality products, but dog’s can’t trial-and-error like we do. So, where pets are concerned,... Know more

Related Jobs

Company background Company brand
Company Name
allpay Limited
Job Title
Software Engineer
Job Description
About The Role allpay Limited are one of the fastest growing Fintech companies in the UK and are experts in the payment and financial services arena. We now have a fantastic opportunity for Software Engineer to join our Research and Development team. Within This Role You Will Assist in the requirements gathering process to help ensure requirements contain enough information and fact to support design, development and implementation. Participate in ‘Agile’ development team to develop software designs and specifications based on system level requirements and in accordance with defined development procedures. Actively participate in sprint and release planning, daily stand-ups and retrospectives. Design software that meets the requirements of the business and users with scope for extensibility, ease of maintenance, supportability and configuration. Provide support, consultancy and assistance to colleagues and other areas within allpay as required. Maintain and improve current skillset by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications. About You To be successful in this role you will need to: Experience of using object oriented programming languages, especially C# and .NET. Experience of using SQL Server or equivalent directly via Management interface or software application. The ability to solve problems and provide workable solutions or workarounds. Ability to continually learn and adapt to new technologies and implement where suitable. Experience with Microsoft Azure platform and services desirable. Web Frontend development experience beneficial and desirable. Possess good knowledge of software and hardware environments including networking. This role is hybrid at our offices near Hereford, commutable from Birmingham, Gloucester, Cheltenham or Worcester. About Us People are at the heart of allpay and we reward our employee with a competitive benefits package which includes, a defined contribution group pension scheme, income protection, life assurance, an array of health and wellbeing options including private healthcare cover and an onsite gym. This is coupled with our excellent Learning and Development offering. We work with some great recruitment agencies. We don’t choose to partner with everyone. Explicit consent or confirmation must be received from our HR department before we accept CV’s. Contractual terms and specific campaigns must have been signed and agreed before you are considered a partner. We never accept unsolicited CV’s, EVER! Even from our trusted partners. We consider it “spoiling,” which does not endear you to us. By sending us unsolicited CV’s we deem these a free gift. If we choose to engage these candidates directly we will not pay you any fees. You will be deemed to have accepted this zero fee by providing unsolicited or spoiled candidates. We are a company committed to Equal Opportunities. All roles at allpay Limited are subject to successful background checks including a DBS and Credit Check. Apply Share Share Vacancy on Facebook Share Vacancy on X Share Vacancy on LinkedIn Send Vacancy to a friend
Hereford, United Kingdom
Hybrid
Full Time
01-05-2025
Company background Company brand
Company Name
The Thrive Team
Job Title
Robotics Software Engineer
Job Description
Are you a talented Software Engineer who wants to work on cutting edge robotic vehicle projects? As a key member of a rapidly expanding Research & Development team, you will be solving complex technical challenges in a variety of projects. The Research & Development function is a multi-disciplinary team within the wider engineering function. The team is dedicated to tracking the latest technology and engineering advancements to create novel solutions for customers. The work spans concept design, innovative product development, and delivering complete manufacturing and technical data packs. You will also provide hands-on support for prototypes, installation, testing, and commissioning of new products worldwide. Role Overview Reporting to the Head of R&D, you will play a key role in developing software for current and future products. You will be involved in gathering user requirements, defining system functionality, developing and testing software, and assisting with commissioning and testing activities. Key Responsibilities Design and develop efficient, well-designed, testable, and maintainable code. Integrate software components into fully functional systems. Stay up to date with software development trends to enhance product design. Perform verification and validation designs. Mentor and coach team members to improve their software expertise. Contribute to selecting and specifying the electronic hardware onto which the software will be installed. Manage workloads effectively to meet strict deadlines. Required Qualifications & Experience: A degree in Software Engineering, Computer Science, Physics, or Mathematics (2:1 or above) or an equivalent qualification and experience. Industry experience ideally in Defence, Aerospace, Automotive, or Off-Highway sectors. Proficiency with Linux and real-time software development in C/C++, Java, or Python. Experience in robotics, machine control systems, and automation. Familiarity with ROS (Robotic Operating System), Machine Learning, and OpenCV is advantageous. Experience with software testing, including HiL, is desirable. Understanding of the full software development lifecycle and configuration management. Experience working in multi-disciplinary engineering teams. Additional Information: Due to security requirements, all applicants must be able to achieve UK Security Clearance, so you must hod, and have held a British Passport for the past 10 years. This role operates on a hybrid basis, so ideally looking to spend at least 3 days in office each week. The role may require work outside normal business hours and in varying field conditions when on customer sites. If you are ready to take on exciting challenges and contribute to cutting-edge innovations, apply today and become a part of this pioneering Research & Development team!
Newcastle Upon Tyne, United Kingdom
Hybrid
Full Time
01-05-2025
Company background Company brand
Company Name
Modo Energy
Job Title
Graduate Software Engineer (Data & Infrastructure)
Job Description
At Modo Energy, we're on a mission to build the information architecture for the energy transition - we want to be the only place to come to for information on the global journey to net zero. Take a look at our platform, where we provide open access to an array of content on the energy transition. We're a dedicated and passionate team building a category-defining business, working on one of the world's most important priorities. We are looking for individuals who love product-building, want to work with pace at a mission-oriented startup, and will collaborate with us in shaping the culture of a rapidly growing team. The role As a software engineer you will be trusted with responsibility day one, adding value to our data and infrastructure team. You will be responsible for developing new features and ensuring they are scalable, reliable, and efficient to meet future demands. We're looking for engineers who are hungry to learn quickly. This position requires a proactive approach and readiness to introduce modern practices to development, monitoring, maintaining, and improving our data pipelines and infrastructure. We offer multiple career progression paths based on your interests and experience, whether that be in data engineering or infrastructure. At Modo, there will be opportunities to deepen your technical expertise and skills, or take on leadership roles and the ability to shape our technical strategy. Responsibilities Implementation and maintenance of business functionality. Support and extend existing CI/CD pipelines. Implement and optimize automation processes using infrastructure-as-code (Terraform) Build and maintain data pipelines using Airflow. Manage our tech stack including Python, Node.js, PostgreSQL, MongoDB, Kafka, and Apache Iceberg. Optimize infrastructure costs and develop strategies for efficient resource utilization. Provide critical support by monitoring services and resolving production issues. Contribute to the development of new services as we expand our architecture globally. Qualifications Bachelor's/Master's degree in Computer Science, Information Technology or equivalent degree subject. Strong proficiency in Python. Confident in using Linux system and tools. Excellent problem-solving abilities and capacity to work autonomously and adapt to a flexible, evolving environment. Ability to adapt to a flexible, evolving environment. Important Details Hybrid Work Environment: This role is hybrid, with time split between working from home and our London office, with in-office days from Tuesday through Thursday. Compensation & Benefits: Modo Energy offers a competitive salary along with a comprehensive benefits package, including private top-tier healthcare and dental coverage with Bupa, a pension scheme with employer contribution, 25 days of annual leave (excluding bank holidays) and 5 flexible days to be taken on a Monday or Friday. Right to Work: Please note that we are only able to consider candidates who already have the legal right to work in the UK, as we are currently unable to offer visa sponsorship. What you can expect from Modo We want to attract and retain the best talent at Modo, and we give our people the freedom and opportunity to develop themselves and flourish. We are committed to building a diverse and inclusive team at Modo, as we believe a variety of backgrounds, skills and interests is what makes our company stronger. If you share our values and our enthusiasm for supporting the transition to greener energy systems, we encourage you to apply. We have a number of positions open which could be for a range of backgrounds and experience levels. Please get in touch if you are interested and you don't meet all the requirements, or if you exceed them!
London, United Kingdom
Hybrid
Full Time
01-05-2025
Company background Company brand
Company Name
Spectrum IT Recruitment (South) Ltd
Job Title
Junior Software Engineer
Job Description
Junior Software Engineer C#, ASP.Net MVC, SQL, JavaScript Hybrid Working - 3 days per week in the Maidenhead office £30,000 - £35,000 We have an exciting opportunity to join a global digital technology company that fosters a culture of collaboration, growth, and innovation. Your skills and ideas will contribute to transforming the industry and making an impact on global brands and millions of customers worldwide. As a Junior Software Developer / Software Engineer in the team you will help develop a range of digital payment & loyalty solutions used within retail and consumer services. The role is enterprise level and covers full stack development. Working with a talented team of engineers to build innovative solutions using modern technology and agile process. Summary of Technical Skills & Experience Experience designing, developing, and maintaining software applications in a software product development environment Experience with: .Net and C#, Asp.Net, MVC, JavaScript or JavaScript Web Frameworks (e.g. Angular). Designing, developing and performance tuning in enterprise-scale databases using Microsoft SQL Server Proficiency with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira Experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, design patterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Process Please hit apply and upload your CV or email me at DanielSumpter@SpectrumIT.co.uk. Interviews will be 2 stages; Video Screening call, 30 minutes; Onsite Interview, 90 minutes.
Maidenhead, United Kingdom
Hybrid
Full Time
01-05-2025