Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Python Engineer (Remote in UK) image - Rise Careers
Job details

Senior Python Engineer (Remote in UK)

Title: Senior Python Engineer

Location: Remote in 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 2023 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 to our Lead Software Engineer, you will join a small but highly productive team of talented engineers working on our newly developed Python platform. You will have the opportunity to work on internal tooling, implement new features proposed by our growth team, and expand our use of industry standards and design patterns. Additionally, you will ensure that the team adopts best practices. The role offers a great opportunity to learn with a structured career path and plenty of flexibility through remote working.

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.

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 an opportunity to have an 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…

  • Take on more of a leading role within the team, mentoring any junior developers, enforcing best practices, emphasise code quality etc.
  • Morning stand-up and peer reviews.
  • Developing high quality, tested and scalable Python micro services for AWS.
  • Collaborating with the tech lead to recommend 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 misuse.

What You Need…

  • Significant experience working as an engineer on Python and related backend technology
  • A deep understanding of Python and its ecosystem, as well as a track record of successfully completing complex projects and making technical decisions.
  • Excel at problem-solving with the ability to tackle complex and challenging problems independently.
  • 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
  • Ability to communicate effectively with stakeholders, including non-technical members of the organization.
  • Any additional experience with the following tech would be advantageous: Fast API, REST Apis, Pydantic, SQLAlchemy, Alembic, Microseverices, API Gateway, Lambda, ECR, Terraform and AWS Cloud

Our Tech Stack

  • Python
  • MySQL
  • FastAPI
  • API Gateway
  • Lambda
  • Step Functions
  • Terraform
  • AWS Cloud

The Good Stuff...

  • 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
  • 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!

PetLab Co. Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
PetLab Co. DE&I Review
3.47 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of PetLab Co.
PetLab Co. CEO photo
Chris Masanto
Approve of CEO
What You Should Know About Senior Python Engineer (Remote in UK), PetLab Co.

Welcome to Petlab Co, where we're looking for a Senior Python Engineer to join our remote team in the UK! As the fastest-growing pet supplement business, we've come a long way since our launch in 2018, achieving tremendous success with a loyal community of pet lovers. In this role, you'll report to our Lead Software Engineer and work with a dynamic team of developers on our innovative Python platform. Your daily tasks will include developing scalable backend systems and internal tools while implementing new features that elevate our e-commerce experience. You'll take the lead by mentoring junior developers, ensuring best practices, and participating in concise daily stand-ups. Ideal candidates are deep enthusiasts in the Python ecosystem with a knack for problem-solving. If you're excited about agile development in a fast-paced environment and want to make an impact, we’d love to have you as part of our pack! Get ready for an enriching journey where your hard work will be rewarded, and your passion for pets will thrive.

Frequently Asked Questions (FAQs) for Senior Python Engineer (Remote in UK) Role at PetLab Co.
What are the responsibilities of a Senior Python Engineer at Petlab Co?

As a Senior Python Engineer at Petlab Co, your responsibilities will include mentoring junior developers, developing high-quality and scalable Python microservices, collaborating with tech leads to recommend functional solutions, and ensuring best practices are followed throughout the development process. You’ll also play a critical role in overcoming challenges and communicating effectively about technical limitations, while directly impacting our e-commerce platform's performance.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Python Engineer position at Petlab Co?

To apply for the Senior Python Engineer role at Petlab Co, you should possess significant experience working with Python and related backend technologies. A deep understanding of the Python ecosystem, excellent problem-solving skills, and experience building scalable backend systems are essential. Being a self-starter with the ability to communicate effectively with both technical and non-technical stakeholders is also highly valued.

Join Rise to see the full answer
What technologies are utilized by the Senior Python Engineer at Petlab Co?

At Petlab Co, the tech stack for the Senior Python Engineer includes Python, MySQL, FastAPI, AWS services such as Lambda and API Gateway, along with tools like Terraform. Familiarity with microservices architecture and REST APIs is advantageous for the role, allowing you to effectively contribute to our growing platform.

Join Rise to see the full answer
What is the company culture like for a Senior Python Engineer at Petlab Co?

The company culture at Petlab Co is vibrant and fast-moving, fostering a team-oriented environment where high performers are recognized and rewarded. As a Senior Python Engineer, you'll enjoy the autonomy to lead projects and the flexibility of remote working. Additionally, the team is grounded in the love for pets, which reinforces our community-driven values.

Join Rise to see the full answer
Are there opportunities for career growth for Senior Python Engineers at Petlab Co?

Yes, Petlab Co offers structured career paths for Senior Python Engineers. You will have numerous opportunities to learn and develop your skills while working on diverse projects. The environment encourages ongoing education and professional development, ensuring you can advance your career while doing meaningful work in the pet supplement industry.

Join Rise to see the full answer
Common Interview Questions for Senior Python Engineer (Remote in UK)
Can you describe your experience with Python and its ecosystem?

In answering this question, emphasize your years of experience and highlight specific projects where you utilized Python. Discuss libraries you’ve worked with, such as FastAPI or SQLAlchemy, and mention how they contributed to the project’s success.

Join Rise to see the full answer
How do you ensure code quality in your projects?

To effectively answer this, share the processes you implement, such as code reviews, writing tests, adhering to coding standards, and refactoring. Discuss experiences where these practices improved project outcomes and helped your team.

Join Rise to see the full answer
Describe a challenging problem you’ve encountered and how you solved it.

When responding, use the STAR method to structure your answer. Detail the situation, your task, the actions you took, and the result. Focus on a problem relevant to backend systems or microservices.

Join Rise to see the full answer
What is your experience with cloud platforms like AWS?

Discuss the specific AWS services you've used, such as Lambda or API Gateway, and explain how you leveraged these tools to deliver scalable solutions. Mention any challenges faced and how you overcame them.

Join Rise to see the full answer
How do you communicate technical concepts to non-technical team members?

Share techniques that you have found effective, such as using analogies, visual aids, or breaking down complex ideas into simpler terms. Illustrate how good communication can enhance teamwork.

Join Rise to see the full answer
What’s your approach to working in a fast-paced environment?

Address how you prioritize tasks, adapt to changes, and manage your time effectively. Share experiences where your adaptability led to success despite challenges.

Join Rise to see the full answer
How do you mentor junior developers?

Explain your mentoring philosophy, how you assess their development needs, and give examples of how you’ve helped junior colleagues grow, ensuring they feel supported while gaining independence.

Join Rise to see the full answer
Can you give an example of when you had to make a technical decision?

Use a specific instance where you analyzed options and made a decision that significantly impacted the project. Highlight your thought process and the outcome of that decision.

Join Rise to see the full answer
What design patterns do you prefer when developing applications?

Discuss common design patterns you’ve used, like MVC or Factory, and explain why you favor them in different scenarios. Provide an example of how a design pattern helped solve a project issue.

Join Rise to see the full answer
What do you believe is the most important quality for a Senior Python Engineer?

Share your perspective on the vital qualities for effective engineers, such as problem-solving skills, communication, or a passion for continuous learning, and relate this to your own professional philosophy.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Protegrity is looking for a Principal Software Engineer to innovate in GenAI safety and privacy while leading a team dedicated to data protection solutions.

Manychat Referral Program (NL) Remote Amsterdam, North Holland, Netherlands, Barcelona, Spain
Posted 12 days ago

Join Manychat as a Senior PHP Developer to drive innovative solutions on a global Chat Marketing platform.

Photo of the Rise User
Posted 12 days ago

Join Nagarro as a Lead ABAP Developer where you'll drive SAP projects and lead a high-performing team.

Photo of the Rise User
Posted 14 days ago
1perTInent inc Remote ., Montréal, Québec, Canada
Posted 19 hours ago

An innovative Insurtech company is looking for a Senior Backend Software Engineer to develop cutting-edge software solutions leveraging AI and data architecture.

Posted 5 days ago

Join Ephemera as a Staff Protocol Engineer to empower developers building with XMTP and shape the future of onchain messaging.

Boston Engineering Corporation Hybrid 300 Bear Hill Rd, Waltham, MA 02451, USA
Posted 10 days ago

Join Boston Engineering as a Software Engineering Manager to lead and mentor a dynamic development team in a hands-on role within an innovative engineering firm.

Photo of the Rise User

Join The Trade Desk as a Staff Software Engineer to innovate the future of TV operating systems with a focus on data-driven solutions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!