Why Barbara?
We’re not just another SaaS company. We operate at the intersection of Industrial Edge, AI, and Cybersecurity. With 9 years of stability and backing from industry leaders like Iberdrola and Caixa, we provide the brains behind Industry 4.0.
You’ll help strengthen our developer ecosystem by ensuring that applications, use cases, and technical knowledge are properly packaged, validated, and easy to consume — reducing friction and making it simpler for customers and industrial partners to successfully deploy solutions at the Edge.
The Role
We’re looking for a Developer Experience (DevEx) Engineer — a hands-on engineer focused on improving how developers build, deploy, and understand solutions on our platform. You’ll be responsible for preparing, validating, documenting, and publishing applications in the Barbara Marketplace, as well as evolving the technical and functional content of Barbara Academy and our GitHub repositories.
This role sits at the intersection of engineering, platform enablement, and technical education. You’ll work closely with Product and Delivery teams to ensure that applications, examples, and documentation are technically sound, consistent, and ready for real-world Edge deployments.
You will play a key role in improving platform adoption. This is a hybrid technical and educational role: you are expected to work hands-on with code, containers, and deployments, while also explaining concepts clearly through high-quality documentation, structured tutorials, and reproducible demos.
What You’ll Do
- Package applications for publication in the Barbara Marketplace, ensuring quality and alignment with platform standards.
- Define, maintain, and evolve best practices, templates, and example repositories (including ownership of Barbara’s public GitHub repositories) to improve developer onboarding and deployment workflows.
- Review and update Barbara Academy content, including platform guides, step-by-step tutorials, troubleshooting, and best practices.
- Create complete use-case examples for Marketplace applications, including architecture, deployment steps, and expected outcomes.
- Prepare and maintain reproducible demos (environments, sample data, and configurations) for go-to-market initiatives.
- Act as the 'first customer' for every new feature to identify friction points in the developer journey and provide actionable feedback to Product teams.
What You’ll Bring (The Essentials)
- 1-3 years of hands-on experience coding in one or more languages such as Golang, Python, or JavaScript.
- Proven experience creating user-oriented technical documentation (tutorials, step-by-step guides, troubleshooting materials).
- Excellent technical writing skills in English.
- Experience with modern documentation-as-code frameworks such as Docusaurus.
- Ability to understand application architectures, dependencies, and deployment requirements.
- Practical experience deploying or configuring applications in Linux-based or Edge/IoT environments.
Nice to Have (Where you can shine)
- Practical experience working with Docker and containerized applications.
- Experience preparing technical demos or training materials for customers or internal teams.
- Familiarity with CI/CD workflows and GitHub-based development practices.
- Experience with REST APIs and MQTT.
- Exposure to industrial sectors such as energy, water, or manufacturing.
Who you are (Soft Skills & Mindset)
- Empathetic: You can place yourself in the shoes of the user.
- Clear Communicator: You write and explain complex concepts in a simple, structured way.
- Proactive: You work with autonomy and strong ownership.
- Curious: You’re eager to learn and continuously improve the platform experience.
- Organized & Methodical: You care about detail, consistency, and quality.
- Humble: You listen, collaborate, and value teamwork.
What’s in it for you
- Impact: Shape how customers and partners adopt and deploy applications at the Edge.
- Visibility: Work cross-functionally across Product, QA, Delivery, and Engineering.
- Hybrid Work: Madrid office with flexible hybrid model (2–3 days remote).
- Flexible Benefits: Cobee for meals, transport, and training.
- Wellness: Wellhub subscription for gyms and mental health.
- Social: Epic BBQs on our terrace with a great team.