Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mid-weight Python Engineer image - Rise Careers
Job details

Mid-weight Python Engineer

Title:  Midweight 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 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. 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 misuse

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, Microseverices, API Gateway, Lambda, Terraform and  AWS Cloud

 

Our Tech Stack

  • Python
  • SQL
  • IAC
  • Microseverices
  • API Gateway
  • Lambda
  • 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% through salary sacrafice!
  • 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

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mid-weight Python Engineer, PetLab Co.

As a Mid-weight Python Engineer at Petlab Co, you'll dive into an exciting role that places you at the forefront of a transformative journey in one of the world's fastest-growing pet supplement businesses. Working remotely in the UK, you'll join our dynamic team focused on transforming our legacy tech stack to Python and microservices, allowing you to work on brand new projects from the ground up. You’ll be reporting directly to our Lead Software Engineer and collaborating with a tight-knit group of talented engineers dedicated to delivering high-quality, scalable Python microservices for AWS. This position is perfect for enthusiastic self-starters who thrive in a fast-paced environment and enjoy rolling up their sleeves to tackle challenges head-on. Your daily responsibilities will include participating in stand-ups and peer reviews, crafting robust and tested backend solutions, and sharing best practices to help elevate our team's capabilities. We are not just about the code; we value building authentic relationships and communicating effectively to overcome hurdles together. With 3+ years of experience in backend technologies, a passion for animal welfare, and a drive for innovation, you'll be making an impactful contribution to Petlab Co's success while enjoying some fantastic benefits, including flexible working hours, a generous learning budget, and even puppy therapy! If you’re ready to become a vital part of a community that genuinely cares about making pets' lives better, we would love to have you join our pack!

Frequently Asked Questions (FAQs) for Mid-weight Python Engineer Role at PetLab Co.
What does a Mid-weight Python Engineer do at Petlab Co?

At Petlab Co, a Mid-weight Python Engineer plays a crucial role in transforming our tech stack from a monolithic system to a microservices architecture using Python. You will be involved in developing high-quality, tested software that is scalable and reliable, ensuring the technical solutions meet both functional and non-functional requirements.

Join Rise to see the full answer
What qualifications are needed to apply for the Mid-weight Python Engineer position at Petlab Co?

To apply for the Mid-weight Python Engineer position at Petlab Co, candidates should have at least 3 years of relevant engineering experience, particularly in backend technologies like Python and SQL. Experience with cloud services like AWS, microservices, and infrastructure as code (IAC) is also advantageous.

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

The company culture at Petlab Co is vibrant, fast-moving, and focused on customer-driven results. As a Mid-weight Python Engineer, you will be part of a collaborative team where high performance is rewarded, and everyone is encouraged to share ideas and best practices in a supportive environment.

Join Rise to see the full answer
What type of projects will a Mid-weight Python Engineer work on at Petlab Co?

As a Mid-weight Python Engineer at Petlab Co, you will work on a full platform rebuild, particularly innovating in transforming our legacy systems to use Python and microservices. This exciting opportunity allows you to contribute directly to impactful projects that help enhance pets' lives.

Join Rise to see the full answer
Are there opportunities for growth as a Mid-weight Python Engineer at Petlab Co?

Yes, Petlab Co offers a structured career path for Mid-weight Python Engineers, emphasizing personal and professional growth. With a learning and development budget, employees are encouraged to upskill and explore new technologies, enhancing their careers within the company.

Join Rise to see the full answer
How does remote work operate for a Mid-weight Python Engineer at Petlab Co?

At Petlab Co, remote work for a Mid-weight Python Engineer is flexible, focusing on results rather than strict hours. Employees can manage their own time and work environment, fostering a healthy work-life balance while driving productivity.

Join Rise to see the full answer
What kind of technology stack does a Mid-weight Python Engineer work with at Petlab Co?

A Mid-weight Python Engineer at Petlab Co will work with a modern technology stack that includes Python, SQL, microservices, API Gateway, Lambda, Terraform, and AWS Cloud. This diverse tech environment provides an exciting opportunity to work with cutting-edge technologies.

Join Rise to see the full answer
Common Interview Questions for Mid-weight Python Engineer
Can you describe your experience with Python and how it relates to back-end development?

When answering this question, emphasize specific projects where you've successfully utilized Python for back-end development. Discuss your knowledge of frameworks you’ve used like Django or Flask and how you ensure code quality and scalability in your solutions.

Join Rise to see the full answer
What design patterns are you familiar with in Python, and when would you use them?

It's important to discuss specific design patterns such as Singleton, Factory, or Observer patterns and provide practical examples of when you've applied them in your work. Explain the problem they solved and the benefits they brought to your codebase.

Join Rise to see the full answer
How do you handle performance optimization in Python applications?

In responding to this question, detail your approaches to profiling Python applications to identify bottlenecks, as well as strategies you’ve implemented such as code refactoring, optimizing database queries, or using caching techniques to enhance performance.

Join Rise to see the full answer
What experience do you have with cloud services like AWS, especially in deploying applications?

Here, highlight your familiarity with AWS services like EC2, S3, and Lambda - especially how you’ve utilized them for deployment. Talk about any specific challenges you faced and how you overcame them to ensure a smooth deployment process.

Join Rise to see the full answer
Can you explain the process of building microservices and the benefits they have?

You should outline the fundamental principles of microservices architecture, how you’ve approached building them, and discuss the advantages, including scalability, ease of deployment, and isolation of services, potentially using real-world examples.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you navigated obstacles.

Choose a project relevant to Python and back-end development, explaining the challenge in depth while illustrating your problem-solving process. Highlight the skills you used and the outcome, focusing on team collaboration if applicable.

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

In your response, detail best practices you follow like writing unit tests, conducting code reviews, and following coding standards. Emphasize the importance of documentation and how it contributes to maintainability in collaborative environments.

Join Rise to see the full answer
What strategies do you use to keep up with new technologies and best practices in Python development?

Talk about specific resources you follow, such as blogs, podcasts, or online courses to keep your skills updated. Mention any communities or networks you engage with, as well as projects you participate in as a means of continuous learning.

Join Rise to see the full answer
How would you communicate a technical issue to a non-technical team member?

It's beneficial to showcase your communication skills here by explaining how you’d simplify technical jargon into layman's terms, using analogies when possible. Also, highlight the importance of being patient and ensuring understanding.

Join Rise to see the full answer
How do you prioritize tasks when developing software, especially in a fast-paced environment like Petlab Co?

Discuss how you evaluate task importance and urgency, possibly leveraging tools like Kanban boards or project management methodologies. Emphasize collaboration with team members to align on priorities in a dynamic work setting.

Join Rise to see the full answer
Similar Jobs
PetLab Co. Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 9 days ago
Jobot Remote Johnson City, TN
Posted 2 days ago
Photo of the Rise User
Replicate Remote San Francisco
Posted 4 days ago
Photo of the Rise User
Apexon Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 7 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 27, 2024

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!