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 be contributing to digital platforms that power real-world industrial operations — building backend services and APIs that enable data-driven decision-making in environments where reliability, scalability, and quality truly matter.
The Role
We’re looking for a Backend Developer to join our Delivery team in Madrid or Bilbao. You’ll primarily contribute to a strategic project within the water sector, directly impacting digitalization and operational efficiency initiatives.
You’ll work in a collaborative technical environment, developing and maintaining backend services and APIs, supported by senior engineers who will guide your growth. In addition, you’ll have the opportunity to contribute to the evolution of Barbara’s own products, gaining exposure across different technology areas.
This role is ideal for someone with a solid backend foundation, strong motivation to learn, and a proactive mindset — eager to tackle real-world technical challenges where quality, scalability, and reliability truly matter.
What You’ll Do
- Develop and maintain backend services using Node.js and TypeScript.
- Implement APIs and software components that support data-driven platforms.
- Maintain and improve existing codebases, fixing bugs and delivering incremental enhancements.
- Participate in deployment tasks and provide basic support in development and production environments.
- Collaborate closely with frontend, data, and DevOps teams in an Agile environment.
What You’ll Bring (The Essentials)
- 1–3 years of experience developing backend systems with solid knowledge of Node.js and TypeScript.
- Strong understanding of asynchronous programming in modern JavaScript (Promises, async/await, asynchronous flows).
- Experience with databases:
- Relational databases such as PostgreSQL
- NoSQL databases such as MongoDB
- Regular use of Git for version control.
- High level of English for documentation and collaboration with stakeholders.
Nice to Have (Where you can shine)
- Experience designing and implementing REST APIs.
- Knowledge of additional programming languages (Python, Go, Java) and shell scripting (Bash).
- Experience writing unit tests and applying software quality best practices.
- Familiarity with microservices architectures.
- Basic understanding of cybersecurity concepts and SSL certificate management.
- Experience with messaging and industrial communication systems:
- Familiarity with Docker environments or cloud-based deployments.
- Experience working in Agile environments with tools such as Jira and Bitbucket.
- Interest in projects within industrial, energy, or water management sectors.
Who you are (Soft Skills & Mindset)
- Proactive: You’re comfortable taking ownership and working with autonomy.
- Creative: You enjoy solving problems in demanding environments.
- Clear Communicator: You explain your ideas well and ask thoughtful questions.
- Humble: You listen, collaborate, and value teamwork.
- Resilient: You can navigate complexity and keep moving forward.
- Geek at Heart: You love experimenting, tinkering, and continuously learning.
What’s in it for you
- Impact: Work on real-world digitalization projects with direct operational impact.
- Growth: Learn from senior engineers and expand your expertise.
- Hybrid Work: Madrid or Bilbao 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.