Full-Stack Developer
Tyyppi: Sopimuksen mukaan toimeksianto tai työsuhde
Keskeiset teknologiat, joita hyödynnämme: React, PostgreSQL, PostgREST, Google Cloud
Politiikkatohtori Oy:n sovellus Hankevahti on juristeille, etu- ja kansalaisjärjestöille ja medialle kehitetty sovellus lainsäädäntöhankkeiden seurannan automatisoimiseksi. Olemme siirtymässä no-code MVP-versiosta kustomoituun koodipohjaan palvelun skaalaamiseksi uusille asiakkaille. Haemme full-stack-koodaria siirtymän toteuttamiseksi ja sovelluksen edelleen kehittämiseksi.
Hallinto on hottia ja vaikuttaminen viileää! Osana Politiikkatohtorin tiimiä myötävaikutat yhteiskunnan ja politiikan avoimuuteen. Jotta demokratia voi toteuta, on päätöksenteon ja lainvalmistelun oltava nykyistä läpinäkyvämää. Olennainen tieto on olemassa, mutta sitä on hankala koostaa ja valjastaa hyötykäyttöön. Suomen hallituksen ja eduskunnan sekä EU:n päätöksentekoa koskevaa avointa dataa on voitava hyödyntää nykyistä helpommin. Hankevahti auttaa lainsäädännön ja yhteiskunnallisen vaikuttamisen parissa työskenteleviä ammattilaisia löytämään oikeat hankkeet ajoissa, keskittymään olennaiseen ja koordinoimaan seurantaa ja vaikuttamista kollegoiden ja tiimien välillä.
Politiikkatohtorilla toimimme ketterästi ja tiiviisti asiakkaidemme kanssa rakentaaksemme lakiseurantapalvelumme ominaisuuksien toiminnalliset prototyypit. Vastuullasi ovat arkkitehtuuri, taustajärjestelmät, datan käsittely sekä tuotantovalmiin koodin kirjoittaminen käyttöliittymän osalta. Asiakkaillemme tärkeää on selain- ja mobiililaitteella toimivan web appimme helppokäyttöisyys, luotettavuus ja tietoturvallisuus.
Palvelumme arkkitehtuuri
- Sovellus: Sovelluksen 2.0 version ensimmäiset vedokset on tehty Reactilla ja se keskustelee tietokantojen kanssa PostgRESTin välityksellä. Työsi alkaa ensimmäisen toiminnallisen prototyypin refaktoroinnilla ja tuotantoon viennillä.
- Ilmoituspalvelu: Erillinen palvelu, joka seuraa sovelluksen käyttäjä- ja hanketietokantoja sekä lähettää sähköposti- ja muita ilmoituksia uusista hankkeista ja hankkeissa tapahtuvista muutoksista käyttäjän asettamien kriteerien perusteella. Ilmoituspalvelu pitää uutta sovellusta rakennettaessa uudistaa kokonaan.
- ETL pipeline: Python-pohjainen workeri, joka hakee dataa viranomaisten rajapinnoista, asiakirjoista ja verkkosivuilta ja päivittää tietokantaa. ETL-pipeline ja tietokannat ovat olemassa ja muun tiimin vastuulla alkuvaiheessa, eivätkä ensi alkuun vaadi sinulta suuria toimenpiteitä.
Mitä työsi on käytännössä?
Kehitysmallimme perustuu ketterään kehittämiseen ja jatkuvaan käyttäjäpalautteen keräämiseen prototyyppien avulla.
- Prototyppien tekemineni: Työskentelet osana tiimiä ja luomme yhdessä prototypointityökalujen avulla ensimmäisiä luonnoksia toiminnallisuuksista asiakkaiden kanssa iteroiden. Prototyyppejä testataan oikeiden käyttäjien kanssa palautteen keräämiseksi.
- Refaktorointi & vienti tuotantoon: Refaktoroit prototyypin koodin tuotantokelpoiseksi, varmistat toimivuuden ja tietoturvan ja viet tuotantoon.
- Taustapalvelut, laatu ja tietoturva: Varmistat, että sovellus, taustapalvelut ja tietokannat ovat tietoturvallisia, toimivia ja suorituskykyisiä. Lisäksi teet tarvittavaa ohjelmistokehitystä taustapalveluihin.
Teknologiat
- Käyttöliittymä: React, Vite, Tailwind CSS
- API: PostgREST
- Tietokanta: PostgreSQL
- ETL: Python ym.
- Autentikaatio: SSO (Microsoft & Google)
- Prototypointi: Cursor, Lovable
Miksi tämä on loistava keikka keväälle 2026 tai myös pidempiaikainen duuni?
- Ei pikselinviilausta: Käyttöliittymä suunnitellaan asiakkaiden kanssa ketterästi moderneja työkaluja käyttäen. Sinä keskityt data- ja sovellusarkkitehtuuriin, suorituskykyyn ja tietoturvaan ja siihen, että kokonaisuus toimii tuotannossa.
- Merkityksellisyys: Rakennat tiiviissä yhteistyössä asiakkaidemme, käyttäjiemme ja kollegoidesi kanssa työkalua, joka lisää lainvalmistelun ja poliittisen päätöksenteon läpinäkyvyyttä ja helpottaa merkittävästi sen parissa työskentelevien arkea.
- Moderni stack: Pääset työskentelemään tehokkaalla ja kevyellä teknologiastackilla eikä joudu ylläpitämään sekavaa legacy-tuotetta. Koska rakennamme palveluamme kokonaan uudelleen, voit vaikuttaa vahvasti siihen, millaisia teknologioita käytämme.
Meillä on matala hierarkia ja välitön työyhteisö. Toimistomme sijaitsee Kaisaniemessä Helsingissä, mutta työ on myös mahdollista tehdä pääosin etänä tai hybridinä. Vierailemme säännöllisesti myös asiakkaidemme toimipisteissä pääkaupunkiseudulla. Työ edellyttää sujuvaa suomen ja englannin kielen taitoa.
Lähetä lyhyt hakemuskirje, CV:si, portfoliosi/GitHub-linkkisi sekä palkkatoiveesi Linkedinissä. Mainitse erityisesti kokemuksesi web appien tekemisestä viemisestä tuotantoon. Kokemus Reactista, PostgreSQL/PostgREST-teknologioista ja row-level security -ratkaisuista katsotaan eduksi. Hae paikkaa su 11.1.2026 mennessä.
Kiinnostuitko? Ota yhteyttä ja kysy lisää:
Antti Kähkönen
Toimitusjohtaja, Politiikkatohtori Oy
0504053311, [email protected]
www.politiikkatohtori.fi
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer
2025-12-18
Full Stack Developer (Python-Heavy / Backend-Focused)
2026-06-16
Senior Python Developer (m/w/d)
2026-06-18
- Posted
- Jan 07, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Helsinki Metropolitan Area
- Company
- Politiikkatohtori Oy
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer
2025-12-18
Full Stack Developer (Python-Heavy / Backend-Focused)
2026-06-16
Senior Python Developer (m/w/d)
2026-06-18