Take ownership of both front-end and back-end development, ensuring smooth integration and delivery of high-quality applications.
Develop reliable, user-friendly software using React for the frontend and Node.js/Python for the backend, with strong emphasis on testing and quality assurance.
Forward-deploy into customer teams to adapt the software to their operational needs, gather feedback from operators, and translate insights into product improvements.
Own end-to-end customer communication.
Collaborate closely with robotics, perception, automation, and AI teams to bring innovative solutions to market.
Drive the full software development lifecycle — from planning and requirements gathering to coding, testing, deployment, and troubleshooting.
Establish and promote best coding practices, leveraging design patterns and modern approaches while mentoring peers where necessary.
Contribute to ongoing R&D efforts, helping evolve our products to meet the needs of both customers and the sustainability industry.
Educate internal teams on new initiatives, providing training and support when needed.
Your profile
4+ years of experience as a Software Engineer / Full-Stack Developer.
Strong frontend expertise (React, Angular, or Vue) and backend experience with REST APIs, WebSockets, Message Queues.
Proficiency in Node.js, Python, and common design patterns.
Experience with cloud platforms such as AWS
Experience developing web-based applications and shipping products in smaller organizations/startups.
Strong problem-solving skills, proactive mindset, and ability to work independently.
Excellent communication skills; fluent in English (French or German is a plus).