Full Stack Developer

UpCloud

United States

Remote

USD 62,000 - 86,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

Six weeks vacation
Fully remote EU
Healthcare and travel insurance
Sports benefit
Company events
Share Appreciation Rights
Training budget

Job summary

UpCloud is seeking a hands-on full-stack/backend developer to enhance the core cloud software behind a European cloud platform used by tens of thousands of customers. The role focuses on compute and storage layers, including VM provisioning, CPU, and GPU resources, built on a distributed microservices architecture using Perl and Go.

You will work on a full-stack team, improving provisioning components and collaborating with other dev teams to build the next generation of cloud offerings,

Qualifications

  • Full-stack or backend development skills, with hands-on experience in Perl and Golang or similar languages.
  • Understanding of virtualization, Linux servers, bare-metal environments, or other large-scale systems.
  • Practical knowledge of API development and modern development practices.
  • A proactive work mindset with the ability to take ownership and drive work forward.

Responsibilities

  • Work within an experienced team focused on core cloud software, especially computation and storage.
  • Improve and further develop the provisioning and components that power the entire cloud stack.
  • Focus on the Compute stack, including VM provisioning, CPU, and GPU functionality.
  • Enhance internal integrations and collaborate with other development teams.
  • Participate in building the next generation of cloud offerings, such as improved storage and compute plans.

Skills

Full-stack development
Backend development
Perl
Go

Tools

Git
CI/CD
React
TypeScript
Next.js

Job description

Role overview

Work on a full-stack team building and improving the core software behind a European cloud platform used by tens of thousands of customers. The role focuses on the compute and storage layers of the stack, including VM provisioning, CPU, and GPU resources, built on a distributed microservices architecture using Perl and Go. It is a hands-on developer position with significant freedom and responsibility, sitting at the intersection of systems programming and customer-facing product work.

Responsibilities
  • Work within an experienced team focused on core cloud software, especially computation and storage
  • Improve and further develop the provisioning and components that power the entire cloud stack
  • Focus on the Compute stack, including VM provisioning, CPU, and GPU functionality
  • Enhance internal integrations and collaborate with other development teams
  • Participate in building the next generation of cloud offerings, such as improved storage and compute plans
Requirements
  • Full-stack or backend development skills, with hands-on experience in Perl and Golang or similar languages
  • Understanding of virtualization, Linux servers, bare-metal environments, or other large-scale systems
  • Practical knowledge of API development and modern development practices
  • A proactive work mindset with the ability to take ownership and drive work forward
Nice to have
  • Frontend development skills, ideally with React, TypeScript, and Next.js
  • Knowledge of hypervisors, the Linux networking stack, and virtual storage solutions
  • Understanding of the Linux platform, including kernel parameters, initrd, and systemd
  • Experience applying CI/CD and other automation tooling, along with Git
  • Experience working with distributed architectures and building microservices
  • Understanding of customer expectations for cloud infrastructure
Benefits and work setup
  • Pay range of approximately 5,000-7,000 euros per month, depending on seniority and location
  • Office in the heart of Helsinki, with the option to work fully remotely anywhere in the EU
  • Up to six weeks of annual paid vacation
  • Flexible, remote-friendly culture
  • Occupational healthcare and travel insurance
  • Sports benefit, company events, and an annual company trip
  • Share Appreciation Rights program
  • Access to an e-learning platform and a dedicated training budget
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer – TypeScript & Java/Kotlin
Full Stack Developer – TypeScript & Java/Kotlin

key.dev • United States

Remote
USD 90,000 - 130,000
Remote or home office options
Health insurance
25 days annual leave
+1
Senior Software Engineer | Product Foundations
Senior Software Engineer | Product Foundations

castaigroupinc • United States

Remote
USD 80,000 - 111,000
Remote-first (EU eligibility)
Equity options
Equipment budget
+7
Senior Software Engineer | Kubernetes Automation | EU
Senior Software Engineer | Kubernetes Automation | EU

castaigroupinc • United States

Remote
USD 80,000 - 111,000
Remote-first position
Equity options
Learning budget for conferences and课程
+4
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
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

DevZero • United States

Remote
USD 140,000 - 190,000
Health insurance
Dental insurance
Vision insurance
+4
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 – TypeScript & Java/Kotlin
Senior Full Stack Developer – TypeScript & Java/Kotlin

key.dev • United States

Remote
USD 120,000 - 180,000
25 days annual leave
Health insurance
Multisport benefit
+1
Full Stack Developer
Full Stack Developer

Centricsoftware • United States

Hybrid
USD 110,000 - 160,000
Healthcare coverage after probation
Mobility program
Paid leave starting at 25 days/year
+1
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
Software Engineer, Core Infrastructure
Software Engineer, Core Infrastructure

Miyah HR AI • United States

Remote
USD 120,000 - 180,000
Remote-friendly Europe-wide setup
Salary + equity
Professional development budget
+5