UpCloud is looking for an experienced Team lead to our amazing Product Team. As part of the Product Team you will lead a team of developers working on the customer-facing features of our product. We are looking for a person who will lead by example, taking part in the team's daily development activities by architecting, prioritizing tasks, reporting, coding and most importantly, making sure our developers can make the fullest of themselves. As a seasoned professional you know what building usable and maintainable digital services means.

The team consists of brilliant frontend and backend developers as well as designer-minded individuals with whom you will work to give our customers the best cloud provider experience. We work with React on the frontend alongside with some supporting libraries, and Python in the backend. We have the responsibility of maintaining our API libraries and connectors to cloud infrastructure management tools such as Terraform, Ansible and Packer. UpCloud's backend development and operations teams build and maintain the cloud infrastructure, to which our frontend interfaces connect via APIs. We work in two-week sprints and use Trello for task management. You will also take responsibility in managing outsourced development work. In your role, you will answer to the Head of Product and work with business development professionals and other teams' managers to plan our team's work.

Our team is a distributed team that has openness, freedom and responsibility as the three cornerstones of our daily work. Experiment, fail, learn, succeed amazingly, be brave to propose new things, agree and disagree. This is the kind of freedom and responsibility we mean. We are growing and changing as a company and team and we want you to grow with us! Both as a person and professionally. And whenever you need support we’ll do all that we can do to help you.


  • Considerable professional experience on leading a software development team.
  • Experience on managing and prioritizing tasks.
  • Proven coding skills in Javascript and/or Python.
  • Understanding of React and/or other modern frontend frameworks.
  • Understanding of APIs and backend technology.
  • Professional experience on frontend testing (both manual and automated).
  • You are natural with Git and its extensive use cases.
  • Appetite to give and meet deadlines.
  • Clear communication in English, both written and spoken.
  • You can communicate with technical and non-technical people.
  • Knowledge and experience of agile software development methods.
  • You also hold great problem-solving skills
  • Social team player that can contribute to company culture

This is a full-time position in Helsinki, Finland. Occasional remote work is part of our work culture, but for the most part, we require you to be present at our Helsinki office.

If you could see yourself being part of the UpCloud family don’t hesitate to send us your application with evidence of your skills and motivation with a salary request. Please do also send your GitHub/GitLab profile URL if you have made some open source contributions. Please note that this job posting will be taken down as soon as we find a suitable candidate.

For more information please contact Juha-Pekka Järvenpää (juha-pekka.jarvenpaa@upcloud.com).

About UpCloud

UpCloud offers the world’s fastest cloud servers from its eight data centers in Amsterdam, Chicago, Frankfurt, Helsinki, London, San Jose and Singapore. Our customers run business critical web applications on our cloud computing platform and stay with us for high performance, reliable service and competitive prices.

Apply for position now