[HERO LABS] Full-Stack Developer - LODZ - PLN10000 - 13000


We’re a small but very enthusiastic and fast-growing, multi-disciplinary team based in London and Lodz working on solving real life problems. It you haven’t already, check out our main website to get a feel for Sonic, our current flagship product.

Behind the scenes, Sonic is connected to an expansive IoT platform. Backend wise it’s written primarily in Phoenix (Elixir) and Rails, as well as a few Lambda functions in Python or Javascript. Largely we’re AWS-based and don’t like to re-invent the wheel, so you’ll find a lot of open-source and managed services to keep us focussed on building real value. Our Mobile App is an Ionic Hybrid so we don’t have to write everything twice, and we have a couple of Angular web apps that are currently used internally. Everything else is really what you’d expect to see from a modern engineering team - CI/CD, code review, GitHub, Terraform, APM, logging etc.

But the bit that excites most people is the data science that backs what we do. Sonic is able to look at your water usage and determine what is using water from a single point of data collection, which is really not an easy problem to solve! This secret sauce isn’t something we can explain in a job description, but rest assured you’ll be working with some seriously talented data scientists (they work literal magic) and you’ll get a chance to solve some complex problems running their magic in the cloud.

We’ve got an office in London and Lodz, and although we’re looking for someone in Lodz (that’s where the majority of the team currently is) we’re open to having someone work from anywhere, including our London office.


  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software


  • Proven experience as a full stack developer or similar role (ideally 4+ years)
  • Experience developing desktop and mobile applications
  • Familiarity with common stacks
  • Knowledge of multiple languages (e.g. Ruby, Elixir, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB)
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Proficient or Fluent English required (spoken and written)


  • Salary: 10,000 - 13,000 PLN (gross, per month) depending on experience
  • Flexible working available
  • Training & Development
  • Performance Bonus
  • Contribution to a multi-sport membership