Senior Full-Stack Developer

OpenNebula Systems

United States

Remote

USD 120,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private health insurance
Fully remote organization
Flexible working hours
Paid time off
Reduced hours on Fridays and August

Job summary

OpenNebula Systems is seeking a senior full-stack developer to join a distributed, fully-remote engineering team focused on the platform’s web-based management interface. You’ll primarily own front-end work while contributing across the stack, in Linux environments, with opportunities to expand into virtualization and back-end areas over time.

The role suits a self-directed engineer who thrives in remote work, with flexibility to explore adjacent areas as priorities evolve and to collaborate

Qualifications

  • Bachelor's or Master's degree in CS/IT/Engineering.
  • 3+ years of professional software development experience.
  • Experience building web applications across front-end and back-end.
  • Experience in Linux-based development environments.

Responsibilities

  • Design, build, and ship features for the platform's web interface with focus on front-end development.
  • Take ownership of features end-to-end from requirements to delivery.
  • Write well-tested, maintainable code with strong test coverage.
  • Diagnose and resolve issues spanning front-end and back-end in Linux environments.
  • Produce clear technical documentation and articulate design decisions.

Skills

Full-stack development
Frontend development
Backend integration
Linux environments
Autonomous work
Technical communication

Education

Bachelor's or Master’s degree in CS/IT/Engineering

Tools

Ruby

Job description

Role overview

A distributed, fully-remote engineering team that has spent more than a decade building an open-source cloud and edge computing platform is hiring a senior full-stack developer. The role centers on developing and maintaining the platform's web-based management interface, with a clear emphasis on front-end work while still contributing across the stack. The position suits a self-directed engineer who is comfortable in Linux-based environments and open to gradually expanding into adjacent technical areas such as virtualization, command-line tooling, or back-end services as priorities evolve.

Responsibilities
  • Design, build, and ship features for the platform's web interface, with primary focus on front-end development and contributing to back-end components as needed.
  • Take ownership of features end-to-end, from requirements through implementation, testing, documentation, and delivery.
  • Write well-tested, maintainable code that prioritizes long-term software quality and strong test coverage.
  • Diagnose and resolve issues spanning front-end and back-end code in Linux environments.
  • Produce clear technical documentation and articulate design decisions to teammates.
  • Suggest improvements to the product, codebase, and development workflows, and collaborate across disciplines as priorities shift.
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Technology, or Engineering.
  • Three or more years of professional software development experience in production environments, with real-world work beyond purely front-end development.
  • Hands-on experience building web applications across both front-end and back-end components.
  • Practical experience developing and maintaining user-facing web applications.
  • Comfort working in Linux-based development environments.
  • Ability to work autonomously, communicate technical decisions clearly, and turn loose requirements into production-ready software.
Nice to have
  • Exposure to virtualization, networking, or cloud infrastructure concepts.
  • Familiarity with command-line tooling, Ruby, or related back-end technologies.
  • Curiosity and adaptability to broaden expertise over time into new areas of the stack.
Benefits and work setup
  • Competitive compensation with flexible remuneration options covering meals, transport, and childcare.
  • Choice of workstation hardware across macOS, Windows, or any Linux distribution.
  • Private health insurance coverage.
  • Reduced hours on Fridays and throughout August.
  • Paid time off for holidays, personal time, sick leave, and parental leave.
  • Fully remote organization with headquarters in Madrid and additional offices in Boston and Brno.
  • Emphasis on digital disconnection and a healthy work-life balance.
  • Flexible hiring arrangements: full-time or part-time, with employment or contractor options depending on location.
  • Engineering-first culture that encourages learning new technologies and methods as part of everyday work.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Software Engineer (Remote in Europe)
Senior Full-Stack Software Engineer (Remote in Europe)

Skedda • United States

Remote
USD 75,000 - 85,000
Paid time off
Hardware provided (PC or Mac)
Direct exposure to leadership
Senior Full-Stack Engineer - FULLY REMOTE (UK / EU)
Senior Full-Stack Engineer - FULLY REMOTE (UK / EU)

TryHackMe • United States

Remote
USD 159,000 - 225,000
Remote work in UK/EU
MacBook Pro
Annual training budget £2,500
+2
Senior Full-Stack Engineer — Remote (Europe)
Senior Full-Stack Engineer — Remote (Europe)

Interactivated Solutions • Netherlands (MO)

Remote
USD 81,000 - 127,000
100% remote cooperation within Europe
Flexible working structure
Opportunity to shape products from early growth stage
+2
Senior Full Stack Developer (remote within Bulgaria, all genders)
Senior Full Stack Developer (remote within Bulgaria, all genders)

hubject-gmbh • United States

Remote
USD 120,000 - 180,000
Mobility support
Health membership
Equipment provision
+4
Full-Stack Developer
Full-Stack Developer

Syntas • United States

Remote
USD 120,000 - 175,000
MacBook Pro, external display, and per
AI tools and developer subscriptions
401(k) with company match
+3
Senior Backend Engineer (Europe)
Senior Backend Engineer (Europe)

triggerdev • United States

Remote
USD 180,000 - 260,000
Home office equipment support
Annual training budget
Company pension contributions
+1
Full Stack Developer - Remote
Full Stack Developer - Remote

Deepixel • United States

Remote
USD 70,000 - 120,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Nexorlio • United States

Remote
USD 125,000 - 160,000
Mentorship opportunities
Fully remote (US-based)
Competitive salary
Full Stack Developer
Full Stack Developer

UpCloud • United States

Remote
USD 62,000 - 86,000
Six weeks vacation
Fully remote EU
Healthcare and travel insurance
+4
Senior Software Engineer, Full-Stack
Senior Software Engineer, Full-Stack

Epickids • United States

Remote
USD 160,000 - 210,000
Fully remote for US-based candidates