Senior Backend Engineer (python)

London, United Kingdom

Job Description


:

We\'re Plentific, the world\'s leading real-time property solution, and we\'re looking for top talent to join our ambitious team. We\'re a global company, headquartered in London, and operating across the United Kingdom, Germany and North America.

As a B2B company, we\'re dedicated to helping landlords, letting agents and property managers streamline operations, unlock revenue, increase tenant satisfaction, and remain compliant through our award-winning SaaS technology platform. We also work with SMEs and large service providers, helping them access more work and grow their businesses.

We\'re not just any proptech - we\'re backed by some of the biggest names in the business, including A/O PropTech, Highland Europe, Mubadala, RXR Digital Ventures and Target Global and work with some of the world\'s most prominent real estate players.

But we\'re not just about business - we\'re also building stronger communities where people can thrive by ensuring the quality and safety of buildings, supporting decarbonisation through our ESG Retrofit Centre of Excellence and championing diversity across the sector through the Women\'s Trade Network. We\'re committed to creating exceptional experiences for our team members, too. Our culture is open and empowering, and we\'re always looking for passionate, driven individuals to join us on our mission.

So, what\'s in it for you?

  • A fast-paced, friendly, collaborative and hybrid/flexible working environment
  • Ample opportunities for career growth and progression
  • A multicultural workplace with over 20 nationalities that value diversity, equity, and inclusion
  • Prioritisation of well-being with social events, digital learning, career development programs and much more
If you\'re ready to join a dynamic and innovative team that\'s pioneering change in real estate, we\'d love to hear from you.

The Role

We\'re looking for an experienced (or senior) backend engineer to join the engineering team. You\'ll be working alongside a highly technical and motivated team and report to one of our Tech Leads. You would be expected to apply fundamental engineering and mathematical skills to solve problems and overcome challenges, not just develop code. For people with the right mindset, this frame of mind provides an intellectually stimulating environment.

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 include Django REST Framework, PostgreSQL, PostGIS, AWS, ES6, React.js, Alt.js, Node.js, Express, Amazon Redshift, Kubernetes, Docker, Redis, Celery, Pandas, Numpy, Scrapy, Git with Zenhub, Jenkins, Elasticsearch, Logstash and lots of raw SQL for analytics. We have a very large but clean code base as we put significant emphasis on design patterns, code readability, testability, maintainability and extendability.

Responsibilities
  • Work with product owners, product 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
  • Optimise APIs and database queries to improve speed of execution
  • Participate in code reviews
  • Debug and fix bugs across our applications
  • Write complex SQL queries to get data from the database
  • Review, maintain and refactor existing code to meet the requirements for improved or new features
  • Design, normalise and optimise relational databases
  • Write technical documentation of code, algorithms and APIs
  • Help in drafting of end-user manuals
Requirements:

Skills:
  • Strong computer science fundamentals such as data structures, algorithms, discrete mathematics, software design patterns
  • 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
Experience and Qualifications:
  • 5+ years experience (Python/Django is a plus)
  • Experience in managing more junior team members
  • Previous work in relational database management and SQL query optimisation
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
  • A flexible working environment + 25 days annual holiday
  • Private health care including discounted gym membership
  • Enhanced parental leave
  • Life insurance
  • Employee assistance program
  • Company volunteering day and charity salary sacrifice scheme
  • Learning management system by SAP Litmos
  • Learning and development fund
  • Referral bonus and charity donation if someone you introduce joins the company
  • Season ticket loan, Cycle to work, Electric vehicle and Techscheme programs
  • Pension - 3% employer contribution, 5% employee contribution
  • Lunch of your choice once a week for office based employees
  • Regular company-sponsored lunches, dinners and social gatherings
  • Fully stocked kitchen with drinks, snacks, fruit, breakfast cereal etc.

Plentific

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2980271
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, United Kingdom
  • Education
    Not mentioned