Ohjelmistokehittäjä (Full-stack, AI)
Finnish Design Shop haki ohjelmistokehittäjää, jolle tekoäly on luonteva tapa rakentaa ohjelmistoja. Haussa oli henkilö, joka koodaa sujuvasti läpi koko teknologiapinon, käyttää AI-työkaluja osana päivittäistä kehitystyötä ja näkee mahdollisuuksia automatisoida ja parantaa manuaalisia prosesseja. Merkitystä ei ollut sillä, oliko hakija kehittänyt ohjelmistoja useita vuosia vai vasta muutaman – tärkeintä oli suhtautuminen koodiin, järjestelmiin ja käyttäjille tuotettavaan arvoon. Kyseessä oli uusi rooli Finnish Design Shopin teknologiatiimissä.
Ilmoituksen mukaan tekoäly oli Finnish Design Shopilla jo osa arkea: käytössä olivat modernit työkalut ja yhteiset käytännöt. Valittu henkilö ei aloittaisi tyhjästä eikä työskentelisi yksin – ympärillä olisi osaavia sisäisiä AI-osaajia sekä taitavia ulkoisia ohjelmistokumppaneita, joiden kanssa ratkaisuja kehitettäisiin.
Tehtävät
Työssä kehitettiin tekoälypohjaisia ratkaisuja verkkokauppapalveluihin ja yrityksen sisäisiin työkaluihin. Full-stack-kehittäjänä työskenneltiin teknologiapinon eri kerroksissa. Tehtävään kuului rakentaa ratkaisuja automatisoimalla sisäisiä työkaluja esimerkiksi tuotetiedon rikastamiseen, asiakaspalvelun ja sisällöntuotannon tukemiseen sekä verkkokaupan käyttökokemuksen parantamiseen. Kehittäjä ottaisi vastuun jo rakennettujen AI-toteutusten luotettavasta operoinnista ja jatkokehityksestä sekä varmistaisi, että rakennetut ratkaisut sopivat yhteisiin käytäntöihin. Guardrailit, evaluaatioputket, CI/CD-automaatio, observability ja kustannusseuranta olivat osa tuotantotason toteutusten perustaa.
Lisäksi tehtävään kuului yhteistyö sisäisten AI-asiantuntijoiden kanssa eri tiimeissä, ratkaisujen sparraaminen ohjelmistokehityksen näkökulmasta ja oppien jakaminen. Työhön sisältyi myös työskentely ulkoisten ohjelmistokumppaneiden kanssa ja AI-teknisten valintojen sparraaminen. Tehtävässä seurattiin aktiivisesti AI-mallien ja kehitystyökalujen kehitystä ja arvioitiin, milloin uusi ominaisuus kannattaa ottaa käyttöön.
Odotukset
Sopivalta hakijalta odotettiin kokemusta full-stack-roolista sekä viihtymistä niin frontendissä kuin backendissä. Edellytettiin ymmärrystä siitä, miten palvelut, rajapinnat ja datavirrat sopivat yhteen, sekä sitä, että AI-työkalut olivat osa päivittäistä koodaamista. Hakijan toivottiin rakentaneen konkreettisia AI-toteutuksia tai tuoneen AI-avusteista kehitystä käytäntöön. Merkittävänä etuna pidettiin kokemusta esimerkiksi agenttipohjaisista työnkuluista, MCP-integraatioista, RAG-ratkaisuista ja laadunvarmistuksesta. Lisäksi edellytettiin näkemystä järjestelmäarkkitehtuurista ja kykyä perustella teknisiä valintoja.
Teknologiat, joiden parissa työskenneltäisiin: Frontend – JavaScript-kehykset kuten Vue ja React; Backend ja palvelut – Node, PHP, API-keskeinen arkkitehtuuri; Pilvi ja infra – Azureen ja UpCloudiin perustuva multi-cloud-ympäristö, Docker konttiteknologiana; Versionhallinta ja käyttöönotto – GitLab, CI/CD-automaatio. Vahvaa perustaa näissä teknologioissa edellytettiin, mutta täydellistä osumaa ei odotettu.
Mitä tarjolla
Finnish Design Shop tarjosi tehtävässä eturivin paikan ympäristössä, jossa tekoälyä ei vain kokeilla vaan rakennetaan osaksi arkea. Valittu henkilö pääsisi rakentamaan AI-ratkaisuja ympäristössä, joka yhdistää designin, kansainvälisen verkkokaupan, rikkaan tuotetiedon ja monikielisen asiakaskokemuksen, osaavien sisäisten asiantuntijoiden ja ulkoisten kumppaneiden verkoston tukemana. Käytössä olisivat uusimmat AI-työkalut: Claude, Claude Code, Cursor, Codex tai oma suosikkieditori. Rooliin kuului vapaus valita oikeat ratkaisut ja vastuu varmistaa, että ne toimivat.
Vastuun taso ja palkka määriteltiin valitun hakijan kokemuksen perusteella. Hakemaan kannustettiin kaikkia taustasta riippumatta.
Hakuaika päättyi sunnuntaina 9.8. Hakemukseen pyydettiin liittämään CV – erillistä saatekirjettä ei tarvittu. Rooliin ei ollut tarjolla viisumitukea eikä muuttoapua. Sijainti: Helsinki, Suomi.
Huom. Ilmoituksen tekstiä on muokattu tekoälyn avulla julkaisun jälkeen menneeseen aikamuotoon ja ilmoituksesta on poistettu yksilöivät henkilötiedot, mutta tehtävään ja sen vaatimuksiin liittyvät yksityiskohdat on säilytetty ennallaan.







