6 hours ago
Mestre, ItalySenior
Responsibilities
- Build end-to-end IoT solutions involving data ingestion, backend services, and frontend experiences.
- Own product development across UI, backend services, code, pipelines, tests, and user experience.
- Develop features for a modern distributed system and deploy them frequently.
- Implement end-to-end browser automation and test automation as part of feature delivery.
- Use MQTT, Kafka, Go, and frontend technologies to deliver IoT product capabilities.
- Apply structured AI-assisted engineering practices while maintaining engineering rigor.
Requirements
- Experience building IoT applications using MQTT, ideally including Sparkplug B.
- Solid experience with Go in a real, non-trivial codebase, or senior-level experience in another programming language with willingness to learn Go.
- Experience with end-to-end browser automation.
- Experience with Angular or React and TypeScript.
- Familiarity with Docker, Kubernetes, and GitOps tooling.
- Ability to work across disciplines with ownership of technology, code, pipelines, tests, and user experience.
- Working proficiency in English.
Benefits
- Permanent employment contract in Italy under the CCNL Metalmeccanica Industria collective labor agreement.
- Opportunities for substantial learning, autonomy, and work on challenging technical problems.
- Tight feedback loop with actual customers.
- Career development opportunities, including the ability to grow, move between teams, and build new products.
- Support for proposing and implementing ideas and learning through practical work.
