UpCloud

Full Stack Developer

UpCloud
Apply
3 months ago
Remote, EMEAMid Level

Responsibilities

  • Develop and maintain UpCloud’s core cloud software for computation and storage.
  • Improve VM provisioning and components across the cloud stack, including CPU and GPU compute.
  • Enhance internal integrations and collaborate with other development teams.
  • Contribute to improved storage and compute plans and future cloud offerings.
  • Work as part of an experienced team building distributed cloud infrastructure.

Requirements

  • Experience with full-stack or backend development using Go, Perl, or similar languages.
  • Understanding of virtualization, Linux servers, bare-metal systems, or large-scale systems.
  • Knowledge and practical experience with API development and modern development practices.
  • Frontend development experience with React, TypeScript, and Next.js is preferred.
  • Knowledge of hypervisors, the Linux networking stack, and virtual storage solutions is preferred.
  • Understanding of Linux platform concepts including kernel parameters, initrd, and systemd is preferred.
  • Experience with automation tooling, Git, distributed architecture, and microservices is preferred.
  • Understanding of customer expectations for cloud infrastructure is preferred.

Benefits

  • Fully remote work anywhere in the EU or office-based work in Helsinki.
  • Up to six weeks of annual paid vacation.
  • Occupational healthcare and travel insurance.
  • Sports benefit, company events, activities, and an annual company trip.
  • Share Appreciation Rights program.
  • Udemy e-learning access and a training budget.
  • Applications will largely be reviewed after the vacation season, with candidates likely to hear back in August.

Tech Stack

UpCloud

About UpCloud

51-200 employees
Contact me