Design, develop, and maintain full-stack features for our SaaS platform, with a strong focus on frontend development using React and TypeScript.
Build and maintain backend services and REST APIs in Node.js / Python.
Design and operate cloud infrastructure and services on AWS, following best practices for scalability and security.
Apply secure coding and cybersecurity practices throughout the platform, ensuring the confidentiality and integrity of sensitive grid data.
Integrate with and extend our IoT cloud platform (ThingsBoard), including dashboards, rule chains, and device management.
Contribute to the full development lifecycle: requirements analysis, technical design, implementation, testing, and deployment.
Diagnose and resolve production issues, contributing to the reliability and observability of the platform.
Collaborate closely with firmware, hardware, and product teams.
Requirements
Bachelor's or Master's degree in Computer Science, Telecommunication Engineering, or a related field.
Minimum 2–3 years of experience in software development.
Strong programming skills in JavaScript/TypeScript and React.
Experience developing and consuming REST APIs and backend services.
Solid hands-on experience with AWS and cloud-based SaaS architectures.
Strong cybersecurity awareness and experience applying secure development practices, particularly when handling sensitive or critical data.
Experience managing agentic development workflows, effectively leveraging AI coding agents to build, review, and ship software with autonomy and sound judgment.
Fluency in Spanish and English.
Proactive and highly autonomous mindset, comfortable taking ownership and making impactful technical decisions with minimal supervision.
Tech Stack
AWS
Cloud
Cyber Security
IoT
JavaScript
Node.js
Python
React
TypeScript
Benefits
Private medical insurance coverage (Adeslas PYME total)
Entrepreneurial startup culture with a high level of ownership
Office located in Barcelona, with a strong focus on innovation and sustainability