At a Glance
- Tasks: Join our engineering team to design and maintain APIs, microservices, and data pipelines using Python.
- Company: Plentific is revolutionising property management with a cloud-based platform for landlords and residents.
- Benefits: Enjoy flexible working, private healthcare, generous holiday, and a vibrant company culture.
- Why this job: Make a real impact in property management while working with cutting-edge technology and a passionate team.
- Qualifications: 8+ years of experience in backend engineering, especially with Python and Django, plus strong leadership skills.
- Other info: Work remotely or abroad, and enjoy a fully stocked kitchen and regular social events.
The predicted salary is between 48000 - 84000 £ per year.
About Us
Plentific is on a mission to make property work better for everyone. Founded in 2013, we provide a powerful, award-winning cloud-based platform that brings together landlords, property managers, service providers, and residents to manage homes more intelligently. Our product motto, "Exceptional Experiences, Managed by Exception," reflects our commitment to intelligent workflow automation. By surfacing only what needs attention, our platform allows property teams to focus on what truly matters—delivering outstanding service and outcomes at scale. With tools for work order management, compliance, inspections, and field service coordination, we help our partners streamline operations, deliver essential services faster, and make data-driven decisions with confidence. Today, millions of homes are managed through Plentific—and we’re just getting started. We’re a team of curious minds and problem solvers, united by a passion for building technology that has real-world impact. Headquartered in London and backed by world-class investors like Highland Europe, Brookfield, Mubadala, and Target Global, we’re growing fast and expanding globally. We’re looking for forward-thinking, passionate professionals who are ready to contribute to our mission and drive industry innovation. If you’re excited about making an immediate impact and shaping the future of property management, explore career opportunities with us at Plentific.
The Role
We’re looking for an experienced backend engineer to join the engineering team. You’ll be working alongside highly technical and motivated teams and supported by Product Managers and an Engineering Manager. You would be expected to apply fundamental engineering and mathematical skills to solve problems and overcome challenges, not just develop code. You would leverage your architectural and design skills to guide our systems growth. The engineering team sits at the centre of everything we do at Plentific and is constantly tackling challenging problems, such as online payments, quoting, invoicing, booking, search/scoring algorithms, ETL, data pipelines, in-app messaging, real-time notifications and fraud prevention. Our backend engineers mostly work with Python and Django on an increasingly more service-oriented architecture. The rest of the tech stack includes Django REST Framework, PostgreSQL, AWS, React.js, Kubernetes, Docker, Redis, Celery, Pandas, Numpy, Git, Jenkins. We have a very large but clean code base as we put significant emphasis on design patterns, code readability, automated testing, maintainability and extendability.
Responsibilities
- Work with product owners, engineering managers, user interface designers and other software engineers to write technical documents that identify software project requirements.
- Design, build and maintain APIs, microservices and data pipelines.
- Write well-formulated, testable and readable code using appropriate software design patterns.
- Design, normalise and optimise relational databases.
- Write complex SQL queries to get data from the database.
- Optimise APIs and database queries to improve speed of execution.
- Participate in code reviews.
- Debug and fix bugs across our applications.
- Review, maintain and refactor existing code to meet the requirements for improved or new features.
- Write technical documentation of code, algorithms and APIs.
- Help in drafting of end-user manuals.
Experience and Qualifications
- 8+ years experience (Python/Django is a plus).
- Ability to work UK working hours (+/- 3 hours).
- Experience in writing technical documentation.
- Experience in leading technical teams.
- Experience in designing and developing large-scale systems.
- Experience in managing more junior team members.
- Strong computer science fundamentals such as data structures, algorithms and software design patterns.
- Experience in relational database management and SQL query optimisation.
- Passion for writing clean, modular, well-commented, readable and reusable code.
- Ability to think out of the box with a can-do attitude to get things done efficiently.
- Excellent communication skills with ability to articulate technical concepts in plain English.
Benefits
As you can see, we are quickly progressing with our ambitious plans and are eager to grow our team of doers to achieve our vision of managing over 2 million properties through our platform across various countries. You can help us shape the future of property management across the globe. Here’s what we offer:
- A competitive compensation package.
- 25 days annual holiday.
- Flexible working environment including the option to work abroad.
- Private health care for you and immediate family members with discounted gym membership, optical, dental and private GP.
- Enhanced parental leave.
- Life insurance (4x salary).
- Employee assistance program.
- Company volunteering day and charity salary sacrifice scheme.
- Learning management system powered by Udemy.
- Referral bonus and charity donation if someone you introduce joins the company.
- Season ticket loan, Cycle to work, Electric vehicle and Techscheme programs.
- Pension scheme.
- Work abroad scheme.
- Company-sponsored lunches, dinners and social gatherings.
- Fully stocked kitchen with drinks, snacks, fruit, breakfast cereal etc.
Engineering Lead, Python employer: Plentific
Contact Detail:
Plentific Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineering Lead, Python
✨Tip Number 1
Familiarise yourself with Plentific's mission and values. Understanding their commitment to intelligent workflow automation and exceptional service will help you align your answers during interviews, showcasing how your experience can contribute to their goals.
✨Tip Number 2
Brush up on your Python and Django skills, as these are crucial for the role. Consider working on personal projects or contributing to open-source projects that utilise these technologies to demonstrate your expertise and passion.
✨Tip Number 3
Prepare to discuss your experience in leading technical teams and managing junior members. Be ready to share specific examples of how you've guided projects and fostered collaboration within your team, as this is a key aspect of the role.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical interviews. Practice coding challenges and system design questions that reflect the types of challenges Plentific faces, such as optimising APIs and database queries.
We think you need these skills to ace Engineering Lead, Python
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in backend engineering, particularly with Python and Django. Emphasise your skills in designing APIs, microservices, and data pipelines, as well as your experience with relational databases and SQL.
Craft a Compelling Cover Letter: In your cover letter, express your passion for property management technology and how your background aligns with Plentific's mission. Mention specific projects or experiences that demonstrate your problem-solving abilities and technical expertise.
Showcase Technical Skills: When detailing your experience, focus on your proficiency with the technologies mentioned in the job description, such as PostgreSQL, AWS, and Docker. Provide examples of how you've used these tools to optimise performance or solve complex problems.
Highlight Leadership Experience: If you have experience leading technical teams or mentoring junior engineers, make sure to include this in your application. Discuss how you've contributed to team success and fostered a collaborative environment.
How to prepare for a job interview at Plentific
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python and Django in detail. Highlight specific projects where you've designed and built APIs or microservices, and be ready to explain the architectural decisions you made.
✨Demonstrate Problem-Solving Abilities
Plentific values engineers who can tackle complex challenges. Prepare examples of how you've approached difficult problems in the past, particularly those involving data pipelines or SQL query optimisation.
✨Communicate Clearly
Since you'll need to articulate technical concepts to non-technical stakeholders, practice explaining your work in simple terms. This will show that you can bridge the gap between technical and non-technical team members.
✨Emphasise Team Leadership Experience
If you have experience leading technical teams, make sure to highlight this during the interview. Discuss how you've mentored junior developers and contributed to a collaborative team environment.