Skip to content

Python Developer

RemoteUnited Kingdom, , LondonProduct

Job description

About us

Hero Labs mission is to solve real-life problems with truly smart technology. We combine world-class academic research, award-winning IoT/smart home expertise and elegant design into smart, helpful products that enhance people's lives.


After a couple of years of research and development, Hero Labs is ready to launch its first commercial product - Sonic, the smartest leak protection system ever created.


Sonic monitors the flow of water through a whole home or office and checks it up to half a million times a day to detect problems like burst pipes, slow leaks or dripping taps. It's even smart enough to recognise individual appliances and provide a breakdown of how you use water at home, so you can save water, save money and save the planet, too.


We're an ambitious, exciting startup with a fantastic product and offices in Poland and the UK. We've got an investment in the bag and a carefully picked team of exceptionally driven, motivated people. Now, all we need is you: an extremely talented Python Developer to help us bring Sonic to the world.


Your role

This role is in a busy and rewarding startup company. You must be comfortable working with various programming languages and infrastructure as well. One week you might guide our data scientists to communicate with an SQL DB or DynamoDB efficiently. Another week you might be implementing an AWS lambda in TypeScript or improving our infrastructure. You will be collaborating with our data scientists on daily basis.


If you know Ruby or Elixir, great! We have backend services written in it as well. Our infrastructure runs on both AWS and Heroku, but we will be migrating everything to AWS soon. This will be both exciting and challenging as we are working with a live system with real users. We need to design and implement better CI/CD, improve our security, build APIs for our partners, or use better monitoring and logging tools. 


We need someone who takes ownership and leads. Someone who is capable of working without supervision and is very proactive in communication.

Job requirements


  • Good knowledge of Python
  • Good knowledge of APIs in general
  • Experience with microservice architecture
  • Experience working with AWS and Linux
  • Knowledge of TypeScript is a big plus
  • Must communicate well and take ownership and responsibility of all tasks
  • Knowledge of git, Docker, SQL 
  • Willing to be on-call outside of normal working hours

We have offices in Lodz, Poland and London, England. If you live within a comfortable commute distance from one of them - it will be a bonus. But, we're also open to remote-based arrangements.

We're not a corporation. We are a fast-paced, lean & mean start-up. If this doesn't put you off, if you want to make a true impact and see your work make a meaningful difference - we're keen to hear from you.


or