Skip to content

Full Stack Software Engineer

Leiden, NetherlandsTech

Job description

Hi, we are Samotics! With our unique, AI-driven solution we help many of the world's largest industrial companies reduce energy waste, water pollution events and downtime of critical infrastructure. Our mission is to make industrial companies more sustainable. Read more about it.

We are looking for a Full Stack software engineer. Are you interested in building on cutting-edge technology? Do you want to make an impact in a fast growing company? And are you ready for an acceleration in your career? Then read on!

About the team 👋

Software development is at the core of our organization. Together with a strong team of data scientists, a head of product and a hardware architect, our three software development teams work every day on improving our product. These three subteams are Edge Devices, Data Infrastructure, and Applications & Integrations.

This Full-stack Engineer position will be in the Application & Integration Team, the team currently consists of 5 developers, responsible for developing new features that provide insight into the health and performance of our customers’ industrial machines, as well as supporting our partners in monitoring their fleet of IoT devices.

"When I joined the company as one of the earliest employees four years ago, we brought the minimum viable product to market in less than a year, and since then we‘ve continuously improved and professionalized. We’re in a brand-new phase every year; it’s impossible to grow bored. And of course, I also like that we’re continuously winning. We’re a trusted industry partner now, with tangible success.” - Bart Römgens, one of the Lead Software Engineers Read more

Your challenge 🎯

You will work in a small, dedicated team designing and implementing data structures, algorithms, interactive visualizations and user interfaces to share these insights with clients via web applications and APIs. You will:

  • Design, implement, test and deploy our web applications that offer actionable information about the health and performance of industrial machines

  • Improve our web applications for IoT device fleet monitoring and advanced data analysis

  • Further develop and scale our infrastructure and backend systems

  • Gather requirements from different stakeholders

  • Build functional APIs to expose our services

  • Code reviews, continuous integration, automation and daily deployments

Job requirements

What you'll bring ⭐

  • At least 3 years of solid experience in designing, building, testing and deploying modern web applications

  • Proficient Python skills on the backend

  • Work experience with at least one modern front-end framework: Angular, React, Vue, Polymer, or web components

  • Experience with any or all of the following is a big plus:
    • AWS (Our infrastructure is fully on cloud)

    • Relational and non-relational databases such as PostgreSQL / MySQL / MSSQL / Oracle / DynamoDB / Cassandra / MongoDB / Kafka

    • Terraform

    • Prior professional experience working in scale-ups

What we offer 🚀

  • Work with cutting-edge technology that has a positive environmental impact and contribute to reducing the global carbon footprint.
  • Vibrant and professional company culture based on freedom and responsibility
  • Competitive salary, holidays, and benefits package (pension scheme, parental leave...)
  • On-site meals, snacks and drinks
  • Remote, hybrid and office working opportunities
  • Company events: from pub quizzes to chess tournaments and wine tastings, there's always something fun happening at our company
  • Enrolment in our Stock Appreciation Rights (SAR) scheme, allowing you to benefit from a potential exit event
  • In line with our mission, our office is made with 90% recycled material at a three-minute walk from Leiden Central train station

Ready to join? Apply now!
We believe that diversity and inclusion are crucial to fostering innovation and creativity. Research shows that there is a tendency among women and individuals from underrepresented communities to apply for vacancies only when they meet all of the listed qualifications. If this role excites you, but you’re not sure whether you meet all criteria, we would still encourage you to apply. Individuals of all backgrounds, genders, and communities are welcome.


Applications from freelancers, employment agencies and recruitment agencies are not appreciated.

About us

Our mission is to make industrial companies more sustainable. Samotics provides unique AI-driven solutions which enable industrial companies to significantly reduce energy waste, water pollution events and unplanned downtime.

Globally 300 million industrial electric motors account for 30% of all energy consumption. These motors face three critical challenges: unexpected failures, inefficient operations, and inadequate selection. By tackling these issues, our products lead industrial companies worldwide to become more efficient while reducing their environmental footprint.

Since our launch in 2015, we have grown rapidly, with over 100% annual revenue growth and a global footprint of high-profile industrial customers. We are a scale-up with more than 100 talented individuals, working together in an energetic environment where professionalism, an open atmosphere and cutting-edge technology thrive.

Are you excited to tackle critical challenges facing industry in the 21st century? So are we! Join us in making industrial companies more sustainable.