Senior Full-Stack Developer @OpenNebula Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Full-Stack Developer @OpenNebula Systems

YDay - OpenNebula Systems is hiring a remote Senior Full-Stack Developer. 💸 Salary: unspecified 📍Location: Northern America, Europe

Role Description

The OpenNebula Systems team is looking for a Senior Full-Stack Developer to join the team. You will work across front-end and back-end development, with a stronger focus on front-end, helping us deliver robust, maintainable features for our open-source cloud management platform.

  • Design, develop, and maintain features across the OpenNebula web interface, working primarily on front-end development while contributing to back-end components when needed.
  • Own the implementation of new features from development through testing, documentation, and delivery.
  • Write well-tested, maintainable code with strong test coverage and a focus on long-term software quality.
  • Troubleshoot and solve development issues across the front-end/back-end boundary in Linux-based environments.
  • Produce clear and concise technical documentation and explain your developments and technical decisions to the team.
  • Proactively propose ideas and improvements to the product, codebase, and development practices.
  • Collaborate closely with other developers and contribute beyond a single layer of the stack as priorities evolve.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or Engineering.
  • 3+ years of professional software development experience in real production environments, with experience beyond purely front-end work.
  • Hands-on experience developing web applications across both front-end and back-end components.
  • Experience developing and maintaining user-facing web applications in production.
  • Experience collaborating on software projects using modern development workflows, version control, and technical documentation.

Requirements

  • Strong web development experience with React, Angular, or Vue; willingness to work primarily with React in the day-to-day role.
  • Practical experience with Node.js, NPM, and modern JavaScript development workflows.
  • Comfortable working independently in Linux-based development environments (e.g., RHEL/AlmaLinux, Ubuntu/Debian).
  • Use of version control systems such as Git and experience with automated testing practices; Cypress experience is a plus.
  • Comfortable using command-line tools and troubleshooting development environments.
  • Knowledge of virtualization, Ruby, or OpenNebula/similar cloud platforms is a strong plus.
  • Intermediate to Advanced English level (B2 or higher) is required.
  • Full-stack mindset, with the flexibility to contribute across front-end and back-end development rather than working in a narrowly defined area.
  • Strong self-management and accountability, with the ability to take ownership of tasks and deliver work independently.
  • Clear communication skills and the ability to explain your developments, technical decisions, and proposals to others.
  • Collaborative and pragmatic approach, with a willingness to work closely with teammates and contribute to shared technical decisions.
  • Product-oriented mindset, with the ability to turn ideas and requirements into maintainable, production-ready software.
  • Curiosity and adaptability to broaden your knowledge over time into areas such as virtualization, networking, cloud infrastructure, or other parts of the OpenNebula stack.

Benefits

  • Competitive compensation package and Flexible Remuneration Options: Meals, Transport, Nursery/Childcare…
  • Customized workstation (macOS, Windows, Linux any distro is welcome)
  • Private Health Insurance
  • 6 hours workday on Fridays and everyday during August
  • PTO: Holidays, Personal Time, Sick Time, Parental leave.
  • All Remote company with bright HQ centrally located in Madrid, and offices in Boston (USA) and Brno (Czech Republic)
  • Healthy Work-Life Balance: We encourage the right for Digital Disconnecting and promote harmony between employees' personal and professional lives
  • Flexible hiring options: Full Time/Part Time, Employee (Spain/USA) / Contractor (other locations)
  • We are building an awesome, Engineering First Culture and your opinion matters: Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued
  • Be exposed to a broad technology ecosystem. We encourage learning and researching new technologies and methods as part of your everyday duties
Before You Apply
️
remote Be aware of the location restriction for this remote position: Northern America, Europe
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Full-Stack Developer @OpenNebula Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Northern America, Europe
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 131,583+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later