Senior Backend Engineer (Python) - Italy, Remote
Descrizione dell'offerta
About Us
At Plentific, we’re redefining property management in real time. Our mission is to lead the real estate industry through a transformative journey into "The World of Now," empowering property professionals with our innovative, cloud-based platform.
We leverage cutting-edge technology and data-driven insights to streamline operations for landlords, letting agents, and property managers—helping them optimize maintenance, manage repairs, and make informed decisions instantly. Our platform creates seamless, real-time workflows that turn traditional property management into a dynamic, digital experience.
Backed by a world-class group of investors—including Noa, Highland Europe, Brookfields, Mubadala, RXR Digital Ventures, and Target Global—Plentific is at the forefront of the proptech revolution. Headquartered in London with a global outlook, we are continually expanding our reach and impact.
We’re seeking forward-thinking, passionate professionals eager to contribute to our mission and drive industry innovation. If you’re excited to make an immediate impact and shape the future of property management, explore career opportunities with us at Plentific.
The Role
This is a fully remote position. We currently have remote engineers based in the UK, Germany, Turkey, Poland, Italy, Spain, and Portugal.
We’re looking for an experienced (or senior) backend engineer to join our engineering team. You will work alongside a highly technical and motivated team, supported by a Product Manager and Engineering Manager. The role requires applying fundamental engineering and mathematical skills to solve complex problems, not just coding. For the right mindset, this environment offers intellectual stimulation.
The engineering team is central to everything we do at Plentific, tackling challenges such as online payments, quoting, invoicing, booking, search/scoring algorithms, ETL, data pipelines, in-app messaging, real-time notifications, and fraud prevention. Our backend primarily uses Python and Django within a service-oriented architecture. Our tech stack also includes Django REST Framework, PostgreSQL, AWS, React.js, Kubernetes, Docker, Redis, Celery, Pandas, Numpy, Git, Jenkins, and Elasticsearch. We maintain a large but clean codebase, emphasizing design patterns, readability, automated testing, maintainability, and extendability.
Responsibilities
- Collaborate with product owners, engineering managers, UI designers, and other engineers to define software requirements and produce technical documentation.
- Write well-structured, testable, and maintainable code using appropriate design patterns.
- Design, develop, and maintain APIs, microservices, and data pipelines.
- Design, normalize, and optimize relational databases.
- Write complex SQL queries to extract data efficiently.
- Optimize APIs and database queries for performance.
- Participate in code reviews and provide constructive feedback.
- Debug, fix bugs, and improve existing applications.
- Refactor and maintain code to enhance features and performance.
- Document code, algorithms, and APIs thoroughly.
- Assist in drafting end-user manuals as needed.
Experience and Qualifications
- 5+ years of experience, preferably with Python/Django.
- Ability to work UK hours (+/- 3 hours).
- Strong fundamentals in data structures, algorithms, and software design patterns.
- Experience with relational databases and SQL query optimization.
- Passion for writing clean, modular, and reusable code.
- Creative problem-solving skills with a proactive attitude.
- Excellent communication skills, able to explain technical concepts clearly.
- Experience in technical documentation and mentoring junior team members.
Benefits
We are rapidly progressing with ambitious plans to manage over 2 million properties globally through our platform. Join us to shape the future of property management worldwide. Our benefits include:
- A competitive compensation package.
- Flexible working environment.
J-18808-Ljbffr
#J-18808-Ljbffr