Fullstack Developer

Are you an experienced Fullstack Developer who likes to work on versatile and challenging projects? We'd like to get to know you!

Turku, Helsinki & Jyväskylä

We are looking for an experienced Fullstack Developer for our projects. In your role, you will be working on both front end, and various back end systems and their integrations. Our customer base covers many different fields and thus, the tasks are versatile, challenging and require constant learning and creative problem-solving. You get to be a key part of an agile development team whose members have extensive knowledge of modern technologies. We work for a diverse set of fields: from healthcare to quantum computing, from smart watches to restaurant chains.

Please note: due to it being a requirement in some of our projects, this position requires a working knowledge of Finnish.

For this role, we hope you recognise yourself from the following description:

  • You are a strong allrounder who can contribute to our technical environment. Typically, that consists of the following backend and frontend technologies: Python, Django, Postgres and Clojure, React, HTMX, TypeScript and ClojureScript. The most common APIs are REST and GraphQL.
  • You are independent, proactive and solution-oriented.
  • You are able to justify your choices and know how to document them in a clear and understandable manner.
  • You possess a clear understanding of various programming paradigms as well as their upsides and downsides.
  • You have the determination to polish services by iterating them together with the rest of the team and the client.
  • You always seek to update your skills via new tools and working methods.
  • You communicate in Finnish and English at a proficient level.
Send application

About Taiste

Taiste builds digital products by combining deep technology expertise with top-notch service design. We work on diverse projects for both consumer and professional use. The company was founded in 2009 and currently consists of 45 professionals.

Read more

Recruitment process

Sending the application

You will receive an automatic reply to confirm we've received your application. We'll let you know whether we should continue the discussion as soon as possible.


In two interview sessions, you will meet our various team members. The goal is to get to know each other and determine whether Taiste is the right place for you.


We will contact you as soon as we have reached a decision. If you've been selected, we will offer you a contract based on our discussions.

Signing the contract

Once the contract has been signed by both parties, it's time to begin the onboarding. Welcome to Taiste – we're sure you'll like it here! 🙌

Did we spark your interest?

Take the chance and tell us about yourself. Send us your portfolio, CV and a cover letter – the format is up to you. Let's create a better digital future and an awesome place to work together!

Send application
"You get to work on interesting projects and enjoy a great deal of personal freedom. The quality of the work is always important. We emphasize independence and being passionate for what we do.”
Tiina Vijakainen
UX Designer