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, help our customers use it more efficiently, and redirect their costs to support what matters more. As a 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, being our services built using Nodejs. These microservices are deployed in Kubernetes (AWS is our cloud infrastructure provider). Our platform offers our customers real-time data collection and analysis by adopting a streaming architecture. We use Kotlin as the programming language for the services interacting 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).
Our source code is on GitLab, and we use GitLab and ArgoCD for CI/CD purposes. Prometheus and Grafana are our main monitoring tools.
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.
You are perfect for the job because ... - 2 to 5 years of experience as a backend developer, preferably using a similar stack to ours.
- Have solid experience as a backend developer and knowledge of JavaScript/TypeScript fundamentals. This also means you are familiar with professional software engineering practices (version control, merge requests, testing, code standards, CI/CD).
- Proven track record designing complex systems from an architectural point of view(as part of a team). It is even better if you have also worked with the specifics of our tech, such as streaming architectures and GraphQL.
- Are you familiar with RFC? You will have the opportunity to dedicate enough time to think before coding in Sensorfact.
- Understand the operational concerns for cloud-based software deployments,preferably involving microservices, web apps, and streaming. We have a DevOps team for support, going the extra mile with you.
- You like interacting with stakeholders and colleagues to design solutions and discuss priorities. The big picture is something that matters to you.
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 32-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.