Senior Backend Engineer

Permanent employee, Full-time · Utrecht

About the job

Industry resources like energy or water are becoming increasingly scarce on our planet. Sensorfact’s mission is to eliminate all industrial energy waste and help our customers operate more efficiently. As a Senior Backend engineer, you will be instrumental in this adventure by designing and developing the necessary services to integrate Sensorfact solutions with available systems in our customers' infrastructure. You will be the enabler of the action in a fast-growing, hardware-enabled SaaS company.

Who are you:

How will you do that?

You will be working on our product, a combination of IoT platform, SaaS product, Data Science engine, and tooling provider for our Consultants. You’ll interact with developers, data scientists, and product managers to ensure your solutions are solving problems that matter. This combination of different expertise across our engineering teams makes it essential to share your knowledge with your colleagues, discuss tech solutions, and help each other improve. This is what we mean when we say “Teamwork” is part of our values.

Our company and the products we develop are growing rapidly. We can’t afford to slow down with faulty and buggy code, so while building excellent features, you’ll create documentation for the systems you work on, covering them with pragmatic tests and avoiding technical debt. Code and process reviews will also be essential to your work because “Constant Improvement” is part of our values.

We believe that everything we do starts with the “why”. You can not own what you code without understanding and believing it. Our sprints are not collections of tickets. They are a step toward a bigger goal, and every coworker is responsible for the final result. This is why “ownership” is our fundamental value.


Technologies you will be working with

Our core platform is based on a microservices architecture using Node.js as the runtime environment platform. These microservices are deployed in Kubernetes (AWS is our cloud infrastructure provider). Our platform offers customers real-time data collection and analysis using a streaming architecture. We use Kotlin as the programming language for the services that interact directly with Kafka.

A significant portion of our business logic uses lambda functions. Data is accessible through GraphQL APIs managed by Hasura. Time series data is stored with ClickHouse, and for other data, we use a combination of Postgres(metadata)  and S3 (raw data).

You do not need to be an expert in every technology mentioned here, but transparency is another of our values, so we want you to know what you are applying. 


What we expect from you

As a senior backend engineer, you bring deep technical expertise developed over 5+ years of backend development experience. You approach system design thoughtfully, considering both immediate needs and long-term implications. Your experience with distributed systems and microservices architectures has taught you valuable lessons about scalability, reliability, and operational excellence.

Technical leadership comes naturally to you – you enjoy guiding architectural discussions and helping the team make sound technical decisions. While you might have experience with our stack (Node.js, Kotlin, GraphQL, Kafka, ClickHouse, PostgreSQL), what's more important is your strong foundation in backend development principles and your ability to adapt to new technologies. You understand cloud infrastructure (particularly AWS) and know how to leverage cloud services effectively for building robust systems.

Your commitment to engineering excellence shows in everything you do. You care deeply about code quality and believe in the importance of comprehensive testing and clear documentation. Your code reviews are thorough and constructive, serving as opportunities to mentor and share knowledge with team members. You've learned that great software engineering isn't just about writing code – it's about building systems that can be maintained and evolved by the entire team.

You excel at breaking down complex technical challenges and communicating solutions clearly to different audiences. Whether you're gathering requirements from stakeholders, discussing technical trade-offs with the team, or explaining system architecture to business partners, you adapt your communication style to ensure understanding. You understand the delicate balance between technical debt and business needs, and can effectively guide discussions to reach pragmatic solutions.

Experience with real-time data processing, IoT platforms, or industrial automation would be valuable, but we're more interested in your ability to learn and adapt. What truly sets you apart is how you align with our values of Ownership, Teamwork, and Constant Improvement. You're excited about the challenge of building systems that contribute to a more sustainable future.

Why you will love working here:

You can play a crucial role in creating a smart and sustainable industry;

  • We have an open culture where you get a lot of freedom and where taking ownership is valued;

  • We like to have you around, but you also get the opportunity to work remotely (abroad) for up to 2 months per year;

  • You get to choose your laptop or opt-in for reimbursement when you bring your own;

…And we offer you the usual: a contract for 40 hours per week, employer contribution to your pension, 27 annual vacation days, €500 contribution to set up/improve your home office, and an NS business card to get to our great offices.

#LI-MIFTAH 
About us

At Sensorfact, we’re on a mission to reduce energy waste and create a smarter, more sustainable future. Our Energy Management System helps industrial businesses cut energy consumption and reduce costs by up to 10%, using cutting-edge hardware, software, and expert insights.

We’re growing fast—recognized by Techleap’s Rise Program for tackling climate change and named one of Deloitte’s fastest-growing tech companies. Now, we're reaching a major milestone a strategic partnership with ABB, a global leader in electrification and automation. Together, we’re driving the future of industrial efficiency and sustainability.

Our core values—transparency, ownership, and teamwork—drive everything we do. Every day, we collaborate, innovate, and push boundaries to deliver solutions that make a difference.

Why Join Us?

  • Career Growth: Unlock opportunities to advance your career within a rapidly scaling business
  • Make an impact: Be part of solving one of today's biggest challenges creating a sustainable future
  • Supportive Environment: Work in a collaborative team that values your ideas and invests in your success
  • Diverse Culture: Join a dynamic, inclusive team of 300+people from over 50 nationalities

Ready to help us shape the future?  

Let’s make it happen! Visit our website and follow us on LinkedIn and Instagram to stay updated on our journey.

We are looking forward to hearing from you!
Thank you for your interest in Sensorfact. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to recruitment@sensorfact.nl.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.