Python Software Engineer

Senior Python Software Engineer (Python, React, Node, SQL)

We’ve laid the foundations. Now it’s time to build.

We are an award winning smart building start-up with patented tech looking to disrupt our market and scale globally.

We now have an amazing opportunity for a talented and experienced full-stack software engineer and technology generalist to make a difference in a rapidly progressing business. BlockDox is a data insights engine for building owners and managers. Our core product, called AireaVu, helps organisations manage and exceed their sustainability goals, reduce operational wastage, tackle air quality and improve space utilisation. We have been deployed across a diverse range of customer sites in the UK and worldwide.

The successful candidate will be a self-starter with a go-to attitude, plenty of initiative and a strong desire to pioneer new technology in construction and building operations. We are looking for an excellent communicator, including a proven ability to explain complex technical concepts clearly and concisely to non-technical people. Excellent problem solving abilities are also important in the role. We are a fully remote, friendly, and international team of highly skilled engineers and scientists.


  • Telecommuting is OK
  • No Agencies Please


Key Skills and Experience:

  • 4+ years as a Python Software Engineer
  • Full software lifecycle
  • Python
  • React
  • Node.js
  • Linux & command line
  • RESTful APIs
  • SQL (ideally PostgreSQL)
  • Git
  • Cloud services (ideally Azure + AWS)
  • Working knowledge of networks and device configuration

Desirable skills and experience:

  • Netlify
  • Secure, scalable app development
  • RemixJS
  • Monitoring
  • Data visualisation (e.g. Data Studio, Tableau, PowerBI)
  • STEM degree (MSc/PhD preferred)
  • Agile
  • IoT (Networking, MQTT, Monitoring)
  • Postgres
  • DevOps (IoT, Azure, AWS, Docker, Terraform)
  • Data engineering (ETL, pipelines)
  • Stats, Data science, Machine Learning, Probabilistic programming (scipy, numpy, pytorch)
  • Building management systems
  • LLM prompt engineering

We are looking for someone with:

  • Fluent English who can work the core hours of 10.00-16.00 BST
  • Ability to rapidly roll-out new desktop and mobile web product features including dynamic data visualisations and automated downloadable reports
  • Passion for writing testable, clean, modular, well-commented, readable and reusable code
  • Willingness to adapt to fast changing priorities and learn new skills in a dynamic startup environment
  • Desire to contribute to product roadmap and technology choices
  • Open and respectful attitude to collaboration and knowledge-sharing in a cross-disciplinary team of experienced engineers and scientists
  • As a technology generalist in an IoT startup you will also be expected to be hands-on with the hardware, become comfortable on the command-line in embedded Linux, and be happy to travel to site installations to configure devices, routing and networking when required.

About the Company

Why work with us?

We are a small talented and experienced team of engineers and data scientists, who are passionate about solving the biggest problems facing smart cities and urban mobility today.

You will be joining early in the development of a ground-breaking suite of proptech products and services underpinned by artificial intelligence, with the opportunity to be highly influential in the roadmap and progress to mentoring and management as the company grows.

Everyone is fully engaged in product development and future roadmap, from introducing new hardware, to improving processes, architecting our infrastructure, agreeing planning priorities. We're a highly motivated team that have already won several awards together and are now looking to disrupt our market and scale globally.

You will be part of a team of expert engineers and scientists responsible for developing our IoT data pipeline and analytics products. This includes acquiring data from IoT devices and storing in cloud hosted databases, developing transformation and aggregation services, and making the datasets available to the front-end via APIs.

As a start-up we can engage in rapid R&D and try out new ideas live very rapidly. If you have an interest in IoT, smart cities, app development and UX, artificial intelligence, and scientific research in general you will find BlockDox a stimulating environment.


Fully remote with optional occasional meetings in Central London and client sites in the UK and worldwide

Flexible Working

Salary is negotiable, dependent on experience.

If you are looking for a new, exciting challenge where you can put your skills and experience to the test and help build one of the most exciting IoT businesses of a generation, get in touch.

Please include a full CV when replying.

Desired Skills

Contact Info

Posted: March 25, 2024


Get Updates