Front-end developer

Job description

At UpCloud you’ll be literally building the cloud.

Sometimes, cloud technologies can be offered as a patchwork of ready-made solutions. At UpCloud, however, you'll be working with something that we've built from ground up. You'll know exactly what you're dealing with and you'll have an impact on how to make it even better. You'll find yourself in an environment where fresh ideas and technical discussions are encouraged and flat hierarchy valued. Our existing infrastructure relies on Go, Python, React & Perl with heavy emphasis on moving towards a microservices architecture.

In this position you would be building our Control Panel all the way from designing UI to actual implementation; of course making sure testing is also done appropriately. Alongside this you would also take part in the implementation of our internal admin-tools UI and participate in the overall development of our frontend-tooling. We set our user experience standards high and hope that you value this as well.

Job requirements

In order to be successful in this role, you would need to have experience on the following technologies and practices:

  • Our primary frontend tech-stack (React.js, TypeScript, Next.js)

  • HTML5 & CSS

  • Testing (manual + automated)

  • User–centric design + design-tooling (e.g. Figma)

  • Agile-practices & iterative development

  • Good communication-skills

This role can be performed from our new office in the heart of Helsinki or remotely in Europe. If you're living outside Europe and you would want to relocate to Helsinki, you are welcome to apply too.


At UpCloud we'll provide you an easy-going environment that promotes work-life balance and self-development. You'll be encouraged to experiment, fail, learn, succeed amazingly, be brave to propose new things, agree and disagree. That’s how you like to work.


If you would like to join our journey to never become yet another cloud provider, please get in touch using the ‘apply for this job’ button.


We review all applications and we do get back to all our candidates. That is a promise.

Recruitment process

  • Cv review
  • Screening call
    (15-30 min)
  • 1. interview
    (60min)
  • 2. interview
    (60min)
  • Final interview (60min)
  • Offer

Our benefits

Devices of your choice

Yearly equipment and training budget

Flexible, remote-friendly working hours

Offices in the heart of Helsinki and Singapore

Team lunches and company parties

Yearly company retreat

UpCloud swag

Referral bonus

Lunch card and snacks*

*available in certain locations only