Senior Software Engineer, Backend (Python) (ID: 0lxnt9Vs)

Place of Work: Hybrid
Salary: £ Competitive Salary Offered (Per Annum)
Date Posted: 15-Oct-2024
Expiry Date: 13-Apr-2025
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Software Engineering
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Full Time
Qualifications: 5+ years experience, Python & web framework
Positions Available: 1
Skills Required
  • data structures - algorithms
  • Django REST Framework
  • Express - Amazon - Redshift
  • Kubernetes-Redis-Celery
  • PostgreSQL
  • relational database management
  • SQL query optimisation
Benefits
  • As Stated in Job Description
Job Description

We’re looking for an experienced backend engineer to join the engineering team. You’ll be working alongside a highly technical and motivated team and report to one of our Engineering Managers or Engineering Leads. You would be expected to apply fundamental engineering and problem-solving skills to solve challenges and bring value to our user base, not just develop code. For people with the right mindset, this frame of mind provides an intellectually stimulating environment. Career progression is key here and there is the opportunity to move up in our career ladder or transition into a management path.

The engineering team sits at the centre of everything we do 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, PostGIS, AWS, ES6, React.js, Alt.js, Node.js, , Docker, Express, Amazon Redshift, Kubernetes Redis, Celery, Pandas, Numpy, Scrapy, Git, 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.

Backend Engineer Responsibilities:

  • Work with 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 the speed of execution
  • Participate in code reviews
  • Write complex SQL queries to get data from the database
  • Debug and fix bugs across our applications
  • 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

Skill Requirements:

  • 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 with Python and any web framework (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
  • 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.

We are, 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.

Similar Jobs You May Like
Software Engineer
Bury, West Sussex, United Kingdom
Salary: £ 40000 - £ 50000 (Per Annum)
Lead Software Engineer
Kingston upon Hull, East Riding of
Yorkshire, United Kingdom
Salary: £ 55000 (Per Annum)
Software Engineer - Full Stack
London, Greater London, United Kingdom
Salary: £ From 70000 (Per Annum)
Senior Software Engineer
Debden, Essex, United Kingdom
Salary: £ up to £100,000 + Benefits (Per Annum)
Lead Engineer - Full Stack Developer
Milton Keynes, Buckinghamshire, United Kingdom
Salary: £ 75000 (Per Annum)
Senior Java Developer - Team Leader
Waterlooville, Hampshire, United Kingdom
Salary: £ Competitive Salary Offered (Per Annum)