{"id":3564507,"url":"https://alion.io/job/atalent-senior-full-stack-developer","title":"Senior Full Stack Developer","company":{"id":457713,"name":"aTalent","domain":"atalent.fi","url":"https://alion.io/company/atalent","size_band":"51-200","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Helsinki, Finland"],"countries":["FI"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":60000,"max_usd":119000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":22},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-29T22:00:01Z","employer_posted_date":null,"last_verified_at":"2026-10-29T22:00:01Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Koka vahvistaa ohjelmistokehityksen joukkojaan ja etsii nyt kokenutta Full Stack Developeria pieneen ja tiiviiseen asiantuntijatiimiinsä. Pääset koodaamaan IoT-palveluita ja vaikuttamaan aidosti siihen, miten niitä kehitetään tulevaisuudessa!\n\nMitä tulet tekemään?\n\nSenior Full Stack Developerina liityt Kokan ohjelmistokehitystiimiin, jossa pääset ottamaan keskeisen roolin ohjelmistopalveluiden kehittämisessä ja vahvistamaan Kokan omaa kehitysosaamista. Työskentelet tiiviisti oman tiimisi sekä ulkoisten kehittäjäkumppaneiden kanssa. Tiimisi koostuu tällä hetkellä ohjelmistoarkkitehdista ja ohjelmistokehityspäälliköstä, ja vastaat suoraan tekniselle päällikölle.\n\nKoka on 22 hengen matalan hierarkian organisaatio, jossa ihmiset tuntevat toisensa ja asioita tehdään yhdessä yli tiimirajojen. Kulttuurissa korostuvat yhdessä tekeminen, mutkaton kommunikointi ja kollegoiden auttaminen - haastavienkaan ongelmien kanssa ei tarvitse jäädä yksin.\n\nTyösi keskiössä on Kokan HYDROLINK Online -palvelun kehittäminen, joka on juuri julkaistu Ruotsin ja Norjan markkinoille. Rooli on ennen kaikkea hands-on-ohjelmistokehitystä: koodaat uusia ominaisuuksia, selvität bugeja, testaat ja kehität olemassa olevia ratkaisuja ketterästi Scrum-menetelmällä. Työskentelet tilanteen mukaan sekä backendin että frontendin parissa. Backendin pääteknologiat ovat Kotlin, Java ja Spring Boot, frontendissä käytössä ovat TypeScript ja React.js sekä tietokantana Postgres.\n\nMillaista osaajaa etsimme?\n\nEtsimme kokenutta ohjelmistokehittäjää, joka viihtyy vaativien kehitystehtävien ja käytännön koodaamisen parissa. Sinulla on vahvaa ammatillista kokemusta web-sovellusten kehittämisestä ja pystyt ottamaan itsenäisesti vastuuta teknisten ongelmien ratkaisemisesta.\n\nSinun ei tarvitse olla kaiken valmiiksi osaava full stack -kehittäjä, mutta odotamme sinulta käytännön kokemusta sekä backend- että frontend-kehityksestä ja valmiutta työskennellä molempien parissa. \n\nArvostamme myös halua jakaa osaamista, auttaa muita ja tuoda omia teknisiä näkemyksiä esiin.\n\nHakijalta odotetaan:\n\n Vahvaa ammatillista kokemusta web-sovellusten ohjelmistokehityksestä\n\nKokemusta Kotlin-/Java-pohjaisesta JVM-kehityksestä ja frontend-kehityksestä TypeScriptillä ja React.js:llä\n\nKokemusta REST-rajapinnoista, API-integraatioista, relaatiotietokannoista ja Docker-konttiteknologioista\n\nPerusymmärrystä tietoturvasta sekä kokemusta suorituskyvyn pullonkaulojen tunnistamisesta ja ratkaisemisesta\n\nHyvää suomen ja englannin kielen taitoa\n\nItseohjautuvaa, yhteistyökykyistä ja ratkaisukeskeistä työskentelyotetta\n\nLisäksi eduksi katsotaan:\n\n Kokemus pilvi-infrastruktuurista, erityisesti Azuresta, Kubernetesista sekä DevOps- ja CI/CD-ratkaisuista\n\nKokemus tietokantojen ja tietokantakyselyiden suorituskyvyn optimoinnista\n\nValmius sparrata muita kehittäjiä teknisissä ratkaisuissa sekä tuottaa laadukasta teknistä dokumentaatiota\n\nKokemus mobiilikehityksestä, IoT-infrastruktuureista tai palvelinten ylläpidosta\n\nKokemus palveluiden monitorointiratkaisuista ja backup-prosesseista\n\nTarjoamme sinulle:\n\n Mahdollisuuden rakentaa Kokan omaa kehitystiimiä ja vaikuttaa siihen, miten ohjelmistokehitystä tehdään tulevaisuudessa.\n\nTilaisuuden ratkoa vaativia teknisiä haasteita monipuolisessa IoT-ympäristössä ja pitää hands-on-kehittäminen työsi keskiössä.\n\nMahdollisuuden kasvattaa rooliasi, kun kehitystiimi laajenee ja Kokan ohjelmistopalvelut kansainvälistyvät.\n\nJoustavan etätyömallin, jonka ansiosta voit rakentaa arkeesi sopivan tavan yhdistää etätyö ja yhteiset toimistopäivät.\n\nKattavat henkilöstöedut, kuten:Liikunta- ja kulttuurietu\n\nPuhelinetu\n\nMatkavakuutus\n\nFysioterapia\n\nAutoetu\n\nTyömatkaetu\n\nPolkupyöräetu\n\nLaaja Mehiläisen työterveys\n\nKäytännön asiat:\n\nTässä vakituisessa ja kokoaikaisessa tehtävässä työllistyt suoraan asiakasyrityksemme Koka Oy:n palvelukseen. Aloitus tehtävässä sovitaan joustavasti tilanteesi mukaan alkuvuoteen 2027.\n\nKokan toimipiste sijaitsee Kurkimäessä Helsingissä, mutta voit työskennellä joustavasti myös etänä. Etätyöskentely on mahdollista myös muualta Suomesta, kunhan pystyt osallistumaan tarvittaessa paikan päällä järjestettäviin tiimipalavereihin noin kahden kuukauden välein.\n\nKiinnostuitko?\n\nLähetä ansioluettelosi PDF-muodossa viimeistään sunnuntaina 15.11. aTalentin hakujärjestelmän kautta. Motivaatiokirje on vapaaehtoinen, mutta voit tuoda siinä lisätietoa relevantista osaamisestasi ja siitä, miksi tämä rooli olisi sinulle mielenkiintoinen mahdollisuus.\n\nEmme vastaanota hakemuksia sähköpostitse, vaan käsittelemme ainoastaan hakujärjestelmän kautta saapuneet hakemukset. Haluamme varmistaa, että kaikki hakijat voivat osallistua prosessiin tasavertaisesti ja huomioimme tarvittaessa yksilölliset esteettömyystarpeet.\n\nKokasta voit lukea lisää osoitteessa: https://koka.fi/. Tehtävää ja hakuprosessia koskeviin kysymyksiin vastaa aTalentin Talent Sourcing Consultant Laura Allaix (044 902 0075, laura.allaix(at)atalent.fi), varmimmin tavoitettavissa pe 6.11. klo 9-10 ja ke 11.11. klo 15-16.\n\n Koka Oy on Suomen johtava vedenmittaukseen ja siihen liittyvän tiedon siirtoon ja palveluihin erikoistunut yritys. Erikoisosaamisemme esineiden internetin (IoT) eri teknologioiden hyödyntämisessä yhdistettynä vuosikymmenien kokemukseemme veden ja energian mittalaitteiden toimittajana mahdollistavat aina parhaan ratkaisun löytymisen nopeasti ja luotettavasti. Niin taloyhtiöt, vesilaitokset kuin muutkin toimijat pääsevät hyödyntämään helppokäyttöisiä pilvipalveluitamme ja parhaimmillaan nauttimaan täysin automatisoidusta kulutusperusteisesta kustannusten jakamisesta.\n\nSuomalaisiin tarpeisiin kehitetyt palvelumme tekevät kulutuksen seurannasta ja laskutuksesta erittäin helppoa ja luotettavaa. Mobiiliapplikaatiomme osallistaa myös asukkaat kiinteistön energiakustannusten pienentämiseen. Ratkaisujemme avulla haluamme toki olla myös yhdessä edistämässä suurta tavoitetta kohti energian säästämistä, hiilijalanjäljen pienentämistä ja parempaa tulevaisuutta.","description_format":"text","description_chars":5976,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-31T08:57:00Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":4,"expected_fill_days":36,"reasons":["seen:4","agency","velocity","win:early"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/atalent-senior-full-stack-developer","json_url":"https://alion.io/job/atalent-senior-full-stack-developer.json","meta":{"generated_at":"2026-11-03T21:46:43Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":73,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":457713},"rest":"https://alion.io/mcp/rest/get_company?id=457713"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fatalent-senior-full-stack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fatalent-senior-full-stack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fatalent-senior-full-stack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/atalent-senior-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fatalent-senior-full-stack-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3564507}},{"tool":"search_jobs","arguments":{"company":"atalent.fi","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3564507},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}