Skip to content

Python Software Engineer

RemoteUnited Kingdom, , LondonProduct

Job description

ABOUT HERO LABS

Did you know that water leaks cause more damage to properties than fires and thefts combined?

Or that 2/3rd of the world population is going to suffer from water shortages by 2025?

Bloomberg: https://www.bloomberg.com/graphics/2019-countries-facing-water-crisis/


Hero Labs is on a mission to address these challenges.

We combine world-class academic research, award-winning IoT/smart home expertise and elegant design into innovative, helpful products that enhance people's lives.


Our technology roadmap is full of great products we want to build and launch in the coming years.

We’ve secured investment from a multi-billion-Euro investor, and we’re accelerating our growth.


Now, we need you, Python Software Engineer, to help us create and launch world-changing inventions.


We have offices in Łódź, 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.




ABOUT YOU

You’re an ambitious self-starter who learns fast, loves technology, and delivers code three times faster than people think is possible.


You will get the opportunity to work on various projects with exciting products at multiple stages of their life cycle.

You will have a chance to learn new technologies, and be a critical team member to help us develop cutting-edge applications in IoT.


Although we are very well-founded, we are still a relatively small team.

This means that you will have a lot of autonomy, a massive opportunity to grow with the company, and your work can truly change the lives of people on this planet.


RESPONSIBILITIES

  • Work as part of our data science team designing, building, and delivering a scalable platform which can process data from all our IoT devices
  • Develop robust tests for all the code and integrations you write
  • Make impactful decisions about data privacy, security, and product stability — their edge cases, failure modes, and life cycles

Job requirements

MINIMUM REQUIREMENTS

Experience working with:

  • Python language
  • Microservice architecture and APIs
  • Linux and Docker
  • Databases
  • Other engineers contributing to the same codebase

Additionally, we expect you to:

  • Be keen to learn, regardless of level or experience
  • Be comfortable with ambiguous goals and be able to work to tight deadlines

If you’ve worked with IoT products or have experience with Elixir, Ruby or AWS – this will be a bonus.


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.


What we offer*:

  • Full-time employment contract or a B2B agreement
  • Competitive salary
  • Contribution to private health care
  • Professional training budget
  • Company laptop and equipment
  • Contribution to gym or wellness subscription
  • Employee Pension Scheme
  • Free coffee, snacks and beverages in the office
  • Access to company hardware lab (3D printers, electronic stand) for private purposes - in Poland
  • Contribution to contact lenses/glasses subscription


*benefits can vary depending on your location


If you want to make a true impact and see your work make a meaningful difference - we're really keen to hear from you. Send us your CV and take part in a quick and pleasant recruitment process.
We will contact you within a max. of 3 days from sending your CV.

or