Full-stack Developer

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 preparing to launch our 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 Full-stack Developer to help us bring Sonic to the world.


Your role

This is a full-stack role in a startup at exhilarating and busy times. 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 NodeJS or improving our infrastructure. 


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 lead. Someone who is capable of working without supervision and is very proactive in communication.

Job requirements

  • Working experience with AWS and Linux
  • Good knowledge of microservice architecture
  • Good knowledge of APIs in general
  • Able to work with Python, NodeJS, Ruby, Elixir or willing to learn quickly
  • Must not only communicate well but take ownership and responsibility
  • Knowledge of git, Docker, SQL
  • Willing to have an on-call duty


At this moment, we're working remotely, but we have offices in Lodz, Poland and London, England from which you can work once we're back to "new normal".


Due to an IPO reason and timezone, we are unable to hire anyone from outside of Europe.


We're not a corporation. We are a fast-paced, lean & mean start-up, and you must be comfortable working in such an environment.

Your compensation will include equity in the company.

Salary range: 2,500EUR - 4,500EUR (12,000PLN - 20,000PLN) depending on your experience. Bring your A-game.