Medior Developer - Frontend, Backend & Firmware
Role details
Job location
Tech stack
Job description
This is a hands-on developer role across our full IoT stack. Your primary focus will be our web platform, covering frontend interfaces and backend services, while also contributing to firmware on our ESP32-based devices. We're looking for someone who feels genuinely comfortable moving across all layers of the software stack: from embedded device logic to cloud services to consumer-facing UI. In a team like ours, that versatility is what makes the difference.
What You Will Do
Frontend & Web
-
Build responsive, performant UIs using JavaScript and Web Components
-
Develop and maintain the customer-facing dashboard and consumer app interfaces
-
Collaborate with the commercial team to translate user needs into intuitive experiences
-
Design and build backend services and APIs in Java and/or JavaScript (Node.js)
-
Work with cloud infrastructure: AWS, Docker, and Linux-based environments
-
Build and maintain the services that connect our IoT devices to dashboards, consumer apps, and third-party energy platforms (dynamic pricing, VPP, peer-to-peer trading)
Firmware & Embedded
-
Contribute to firmware development on ESP32 (and optionally STM) platforms
-
Help develop the device-side logic that bridges hardware and cloud
-
Debug and validate embedded systems in real-world deployment scenarios
Agentic Development
- Leverage AI coding tools and agentic workflows to move fast and iterate, * Are you comfortable with APIs, data models, and permissions/consent concepts?
- Have you built products where requirements were unclear and you had to define MVP scope through discovery and pilots?
- Share one example where you turned an unclear problem into a shipped MVP. What did you learn?
Requirements
Do you have experience in Application development?, Do you have a Bachelor's degree?, * Medior developer who feels at home across the full software stack, from firmware to cloud to UI
-
Proficient in Java, JavaScript, and Web Components
-
Comfortable with cloud platforms (AWS), Docker, and the Linux command line
-
Some hands-on experience with embedded systems, ESP32 preferred and STM a bonus
-
Drawn to IoT architectures and excited about systems where hardware, firmware, and cloud connect
-
Familiar with agentic development tools and AI-assisted coding workflows
-
Broadly curious and eager to keep learning, you don't silo yourself by discipline, * Bachelor's (Preferred), * Product Management: 5 years (Required)
-
Application development: 3 years (Preferred)
-
consumer-facing mobile/web products?: 3 years (Preferred)
Language:
- English (Required)
- Dutch (Preferred)
Benefits & conditions
Pulled from the full job description
-
Travel reimbursement
-
Professional development assistance
-
Stock options
-
Profit sharing
-
Company events, * Competitive compensation, discussed openly during the interview process
-
Open to fixed employment or freelance: we care about fit, not the contract type
-
Equity opportunity earned over time based on contribution and impact
-
Early-stage influence: you'll help shape the technical architecture from the ground up
-
A chance to build meaningful technology that changes how people use energy
-
A dynamic, mission-driven team with room to grow in all directions, * Company events
-
Professional development assistance
-
Profit sharing
-
Stock options
-
Travel reimbursement