Join OpenNebula Systems as a Remote Cloud Full-Stack Developer!
Date: Sep 24, 2024
Position: Cloud Full-Stack Developer
Salary: €28k-€42k
Location: Spain
About OpenNebula Systems
For over a decade, OpenNebula Systems has been pioneering open-source technology that empowers organizations globally to manage their corporate data centers and build innovative Enterprise Clouds. Initially established as a platform for Private Clouds, OpenNebula has evolved into an easy-to-use, yet powerful, Cloud & Edge Computing Platform. Our community includes leading companies and public agencies from diverse industries across the globe.
Why Join Us?
Become a part of an industry leader in cloud infrastructure and open-source innovation. Join an exceptionally passionate and talented team to help some of the world’s leading enterprises implement their next-generation edge and cloud strategies. Our fully remote, international team values Creativity, Innovation, Collaboration, and Open Communication. We seek a Full-Stack Developer to contribute to the development of our open-source cloud management platform and our strategic edge computing project.
Since 2019, bolstered by the European Commission’s support, OpenNebula has been at the forefront of edge computing innovation in Europe. We heavily invest in research and development and play a pivotal role in key European Union strategic initiatives. Learn more:
Job Description
We are looking for a talented Full-Stack Developer with a passion for creating outstanding end-user experiences. Join our Development Team and contribute to designing and developing web-based user interfaces for OpenNebula.
Responsibilities
- Design, develop, and maintain OpenNebula UI front-end and back-end components
- Ensure testing coverage of developed components (TDD)
- Create easy-to-follow documentation for web components
- Deliver best-in-class front-end style and layout
- Enhance and focus on excellence in user experience
- Stay updated on web technologies and update existing components
- Identify process improvements to deliver the highest software quality
Experience Required
- 2-3 years of working experience in software development, integration, and maintenance
- Proficiency in web technologies: Redux-toolkit/React, node.js, CSS, Webpack, Cypress
- Experience with Linux environments: RHEL/AlmaLinux, Ubuntu/Debian
- Familiarity with version control systems: Git
- Fluency in spoken and technical English
Experience Recommended (Nice to Have)
- GitFlow development experience
- Administration of Linux environments including networking and storage
- Proficiency in scripting languages (Python and/or Ruby)
- Ansible
- API design experience
- Experience integrating and extending open-source products
- Experience in documentation development for software projects
What's in it for You?
OpenNebula Systems offers a variety of benefits and perks, depending on location and employment type. Here are some highlights:
- Competitive compensation package with flexible remuneration options: Meals, Transport, Nursery/Childcare
- Customized workstation (macOS, Windows, Linux)
- Private health insurance
- Paid time off: Holidays, Personal Time, Sick Time, Parental Leave
- Afternoon-off working day every Friday and during the summer
- Remote working opportunities with access to centrally located HQ in Madrid and offices in the USA, Belgium, and the Czech Republic
- Mandatory participation in company-wide face-to-face all-hands meetings twice a year
- Healthy work-life balance promoting Digital Disconnecting
- Flexible hiring options: Full Time/Part Time, Employee (Spain/USA) / Contractor (other locations)
- An awesome Engineering First Culture where your opinion matters