Tyoon Logo

Löydä ohjelmistokehityksen projekteja ja uusia asiakkaita

Etsitkö uusia ohjelmistokehityksen projekteja, asiakkaita tai täydentäviä toimeksiantoja nykyisten töidesi rinnalle?

Tyoonissa yksityishenkilöt, yritykset ja organisaatiot voivat julkaista ohjelmistokehitykseen liittyviä tehtäviä, kuten verkkosivujen, verkkokauppojen, mobiilisovellusten tai räätälöityjen järjestelmien kehittämistä. Palveluntarjoajana voit tutustua avoimiin tehtäviin, valita osaamiseesi ja aikatauluusi sopivat toimeksiannot ja lähettää asiakkaalle oman tarjouksesi. Tehtävät voivat vaihdella yksittäisestä pienestä korjauksesta tai integraatiosta laajempaan verkkosovelluksen, mobiilisovelluksen tai taustajärjestelmän kehitysprojektiin.

Tyoon sopii freelance-kehittäjille, kevytyrittäjille, toiminimiyrittäjille, ohjelmistoyrityksille, digitoimistoille ja teknisille asiantuntijoille.

Rekisteröityminen on maksutonta, eikä palvelussa ole kuukausimaksua.

Tärkeää

Tyoon ei ole henkilöstövuokrausyritys eikä työnantaja. Palvelu on tarkoitettu itsenäisille palveluntarjoajille ja yrityksille, jotka etsivät itsenäisiä ohjelmistokehityksen toimeksiantoja — ei työpaikkailmoituksia henkilöstöpalveluiden kautta.

Millaisia ohjelmistokehityksen tehtäviä julkaistaan?

Asiakkaiden tarpeet voivat vaihdella yksittäisestä pienestä toimeksiannosta laajempaan ohjelmistoprojektiin tai jatkuvaan ylläpitoon.

Tyoonissa voidaan julkaista esimerkiksi seuraavia tehtäviä:

  • yrityksen verkkosivujen suunnittelu ja toteutus
  • verkkokaupan rakentaminen tai päivittäminen
  • mobiilisovelluksen kehittäminen iOS- tai Android-alustalle
  • räätälöidyn taustajärjestelmän tai sovelluslogiikan toteuttaminen
  • tietokantojen suunnittelu ja toteutus
  • kolmannen osapuolen palveluiden integrointi, kuten maksujärjestelmät
  • ohjelmiston testaus ja laadunvarmistus
  • pilvipalveluiden käyttöönotto ja DevOps-työt
  • liiketoimintaprosessien automatisointi
  • tietoturva-auditoinnit ja tietoturvakorjaukset
  • olemassa olevan ohjelmiston virheiden korjaaminen
  • vanhentuneen järjestelmän päivittäminen tai uudelleenkirjoittaminen
  • ylläpito- ja tukisopimukset valmiille sovelluksille
  • muut ohjelmistokehitykseen liittyvät käytännön tehtävät

Voit itse päättää, millaisiin tehtäviin vastaat. Sinun ei tarvitse ottaa vastaan tehtäviä, jotka eivät sovi osaamiseesi, saatavuuteesi tai teknologiavalintoihisi.

Kenelle ohjelmistokehityksen tehtävät sopivat?

Tyoonin kautta julkaistavat tehtävät voivat sopia sekä yksittäisille freelance-kehittäjille että suuremmille ohjelmistoyrityksille.

Palvelu voi sopia sinulle, jos:

  • teet verkkosivuja tai verkkokauppoja yksityisille tai yrityksille
  • kehität mobiilisovelluksia
  • toteutat backend- tai full-stack-ratkaisuja
  • osaat suunnitella ja rakentaa tietokantoja
  • teet rajapinta- ja integraatiotöitä
  • tarjoat ohjelmiston testaus- ja laadunvarmistuspalveluita
  • hallitset pilvipalveluita ja DevOps-käytäntöjä
  • toteutat automaatioratkaisuja
  • tarjoat tietoturvaan liittyviä palveluita
  • korjaat ja ylläpidät olemassa olevia ohjelmistoja
  • haluat löytää lisää säännöllisiä asiakkaita nykyisten toimeksiantojen rinnalle

Tyoon ei ole työnantaja eikä henkilöstövuokrausyritys. Asiakkaat julkaisevat palvelussa tehtäviä, joihin itsenäiset palveluntarjoajat ja yritykset voivat lähettää omia tarjouksiaan.

Verkkokehitys

Yritykset ja yksityishenkilöt tarvitsevat verkkosivuja ja verkkokauppoja moneen eri tarkoitukseen.

Tehtävä voi liittyä esimerkiksi:

  • yrityksen verkkosivujen suunnitteluun ja toteutukseen
  • verkkokaupan rakentamiseen tai päivittämiseen
  • sisällönhallintajärjestelmän (CMS) käyttöönottoon
  • verkkosivun responsiivisuuden ja saavutettavuuden parantamiseen
  • hakukoneoptimointiin liittyvien teknisten muutosten tekemiseen
  • olemassa olevan verkkosivun ylläpitoon ja päivityksiin

Kerro tarjouksessa, mitä teknologioita ja alustoja käytät sekä millä aikataululla toimitat valmiin lopputuloksen.

Frontend-kehitys

Frontend-kehittäjät vastaavat käyttöliittymien ja käyttäjäkokemuksen toteuttamisesta.

Tehtävä voi liittyä esimerkiksi:

  • käyttöliittymien toteuttamiseen esimerkiksi React-, Vue- tai Angular-kirjastoilla
  • responsiivisten ja saavutettavien näkymien rakentamiseen
  • olemassa olevan käyttöliittymän uudistamiseen
  • käyttöliittymän suorituskyvyn parantamiseen
  • suunnittelujärjestelmän (design system) toteuttamiseen

Mainitse profiilissasi ja tarjouksessasi, mitä frontend-kirjastoja ja -työkaluja hallitset parhaiten.

Backend-kehitys

Backend-kehittäjät vastaavat sovelluksen palvelinpuolen toiminnasta ja tietojenkäsittelystä.

Tehtävä voi liittyä esimerkiksi:

  • palvelinpuolen sovelluslogiikan toteuttamiseen
  • rajapintojen (API) suunnitteluun ja rakentamiseen
  • tietokantarakenteiden suunnitteluun
  • käyttäjähallinnan ja autentikoinnin toteuttamiseen
  • olemassa olevan taustajärjestelmän ylläpitoon ja jatkokehitykseen

Kerro tarjouksessa, mitä ohjelmointikieliä ja kehyksiä (frameworkeja) käytät backend-kehityksessä.

Full-stack-kehitys

Full-stack-kehittäjä hallitsee sekä käyttöliittymän että taustajärjestelmän toteutuksen.

Tehtävä voi liittyä esimerkiksi:

  • kokonaisen verkkosovelluksen toteuttamiseen suunnittelusta julkaisuun
  • sekä frontendin että backendin kehittämiseen samassa projektissa
  • pienten ja keskisuurten yritysten digitaalisten palveluiden rakentamiseen
  • MVP:n (minimum viable product) toteuttamiseen startup-yritykselle
  • olemassa olevan sovelluksen jatkokehitykseen kokonaisvaltaisesti

Full-stack-osaaminen voi sopia erityisesti pienempiin projekteihin, joissa asiakas haluaa yhden vastuuhenkilön koko toteutukselle.

Mobiilisovellusten kehitys

Mobiilisovelluksia tarvitaan yhä useammin osana yritysten digitaalisia palveluita.

Tehtävä voi liittyä esimerkiksi:

  • natiivien iOS- tai Android-sovellusten kehittämiseen
  • alustariippumattomien sovellusten toteuttamiseen esimerkiksi React Nativella tai Flutterilla
  • olemassa olevan mobiilisovelluksen päivittämiseen ja ylläpitoon
  • sovelluksen julkaisemiseen App Storeen tai Google Playhin
  • mobiilisovelluksen ja taustajärjestelmän integroimiseen

Kerro tarjouksessa, mitä alustoja ja kehitysteknologioita käytät sekä kuka vastaa sovelluksen julkaisemisesta sovelluskauppoihin.

Tietokannat

Toimiva tietokantaratkaisu on monen ohjelmiston perusta.

Tehtävä voi liittyä esimerkiksi:

  • tietokantarakenteiden suunnitteluun ja toteuttamiseen
  • relaatiotietokantojen, kuten PostgreSQL tai MySQL, käyttöönottoon
  • NoSQL-tietokantojen, kuten MongoDB, käyttöönottoon
  • tietokannan suorituskyvyn optimointiin
  • tietojen migraatioon järjestelmästä toiseen
  • varmuuskopioinnin ja tietoturvan järjestämiseen

Kerro tarjouksessa, miten varmistat tietoturvan ja tietosuojan toteutuksessa, erityisesti jos käsittelet henkilötietoja.

API:t ja integraatiot

Yritykset tarvitsevat usein eri järjestelmien liittämistä toisiinsa sujuvan tiedonkulun varmistamiseksi.

Tehtävä voi liittyä esimerkiksi:

  • kolmannen osapuolen palveluiden integroimiseen, kuten maksujärjestelmiin tai kirjanpito-ohjelmistoihin
  • rajapintojen (API) suunnitteluun ja dokumentointiin
  • eri järjestelmien väliseen tiedonsiirtoon
  • verkkokaupan integroimiseen varasto- tai toiminnanohjausjärjestelmään
  • olemassa olevien integraatioiden ylläpitoon ja korjaamiseen

Selvitä etukäteen, mitä rajapintoja ja dokumentaatiota asiakkaan järjestelmästä on saatavilla ennen tarjouksen antamista.

Testaus ja laadunvarmistus

Huolellinen testaus vähentää virheiden määrää ja parantaa ohjelmiston luotettavuutta.

Tehtävä voi liittyä esimerkiksi:

  • ohjelmiston manuaaliseen ja automaattiseen testaamiseen
  • yksikkötestien (unit test) kirjoittamiseen
  • integraatiotestien toteuttamiseen
  • käyttöliittymän ja käytettävyyden testaamiseen
  • virheiden (bugien) raportointiin ja seurantaan

Kerro tarjouksessa, mitä testausmenetelmiä ja -työkaluja käytät sekä miten raportoit löydetyt virheet asiakkaalle.

Pilvipalvelut ja DevOps

Pilvipalveluiden ja automatisoitujen julkaisuprosessien osaaminen on yhä useamman ohjelmistoprojektin edellytys.

Tehtävä voi liittyä esimerkiksi:

  • sovelluksen käyttöönottoon pilvipalveluissa, kuten AWS, Azure tai Google Cloud
  • palvelininfrastruktuurin suunnitteluun ja ylläpitoon
  • jatkuvan integraation ja julkaisun (CI/CD) käyttöönottoon
  • konttiteknologioiden, kuten Dockerin, hyödyntämiseen
  • järjestelmän valvontaan ja skaalautuvuuden varmistamiseen

Kerro profiilissasi, mitä pilvialustoja ja DevOps-työkaluja hallitset.

Automaatio

Automaatioratkaisut voivat vähentää manuaalista työtä ja tehostaa yrityksen toimintaa.

Tehtävä voi liittyä esimerkiksi:

  • liiketoimintaprosessien automatisointiin
  • toistuvien manuaalisten tehtävien korvaamiseen skripteillä tai ohjelmilla
  • raportoinnin ja tiedonkeruun automatisointiin
  • eri järjestelmien väliseen automaattiseen tiedonsiirtoon
  • testauksen automatisointiin

Kuvaile tarjouksessa, kuinka paljon manuaalista työtä automaatioratkaisu vähentää ja millä aikataululla se voidaan toteuttaa.

Tietoturva

Tietoturva on olennainen osa lähes kaikkea ohjelmistokehitystä.

Tehtävä voi liittyä esimerkiksi:

  • ohjelmiston tietoturva-auditointiin
  • haavoittuvuuksien tunnistamiseen ja korjaamiseen
  • käyttäjätietojen ja tietoliikenteen suojaamiseen
  • tietosuoja-asetuksen (GDPR) mukaisten käytäntöjen toteuttamiseen
  • tietoturvapäivitysten tekemiseen olemassa olevaan järjestelmään

Kerro asiakkaalle selkeästi, mitä tietoturva-arviointi tai -korjaus kattaa ja mitä siihen ei sisälly.

Olemassa olevan ohjelmiston korjaaminen ja ylläpito

Monet tehtävät liittyvät jo olemassa olevan sovelluksen tai verkkosivun korjaamiseen, päivittämiseen tai jatkokehittämiseen.

Tehtävä voi liittyä esimerkiksi:

  • ohjelmistovirheiden (bugien) korjaamiseen
  • vanhentuneen koodin tai alustan päivittämiseen
  • toisen kehittäjän tekemän sovelluksen jatkokehitykseen
  • suorituskykyongelmien ratkaisemiseen
  • ylläpito- ja tukisopimusten tarjoamiseen

Jos jatkat toisen kehittäjän tekemää työtä, pyydä pääsy lähdekoodiin ja dokumentaatioon ennen tarjouksen antamista, jotta osaat arvioida työn laajuuden oikein.

Millä yritysmuodolla ohjelmistokehityspalveluita voi tarjota?

Tyoonia voivat käyttää erilaisilla yritysmuodoilla toimivat palveluntarjoajat. Jokainen palveluntarjoaja vastaa itse laskutuksesta, veroista, vakuutuksista, toiminnan rekisteröinneistä sekä mahdollisista lupa- ja pätevyysvaatimuksista.

Freelancer ilman omaa yritystä

Osa ohjelmistokehittäjistä toimii aluksi ilman omaa rekisteröityä yritystä, esimerkiksi opiskelun ohessa tai apurahalla. Ilman omaa yritystä toimiessasi sinun tulee silti huolehtia siitä, että tulojen ilmoittaminen verottajalle ja muut lakisääteiset velvoitteet hoidetaan asianmukaisesti.

Tämä voi sopia esimerkiksi silloin, kun:

  • teet vasta yksittäisiä pieniä toimeksiantoja
  • et vielä tiedä, haluatko perustaa yrityksen
  • työskentelet apurahan tai muun tulomuodon turvin

Kevytyrittäjä

Kevytyrittäjyys voi sopia kehittäjälle, joka haluaa tehdä yksittäisiä ohjelmistokehityksen toimeksiantoja ja laskuttaa työnsä laskutuspalvelun kautta. Tarkista aina laskutuspalvelusi ehdot ja varmista, että suunnittelemasi palvelu voidaan laskuttaa sen kautta.

Kevytyrittäjyys voi sopia esimerkiksi silloin, kun:

  • teet töitä sivutoimisesti
  • otat vastaan vain muutamia projekteja kuukaudessa
  • haluat kokeilla palveluiden tarjoamista
  • tarjoat palveluita henkilökohtaisesti ilman työntekijöitä

Toiminimiyrittäjä

Toiminimi voi sopia itsenäiselle ohjelmistokehittäjälle, joka haluaa rakentaa pidempiaikaista asiakaskuntaa. Tyoon voi auttaa löytämään uusia asiakkaita ja täydentämään nykyistä projektikalenteria.

Toiminimellä toimiva palveluntarjoaja voi esimerkiksi:

  • hankkia säännöllisiä yksityis- ja yritysasiakkaita
  • tarjota kehityspaketteja tai tuntiveloitteista työtä
  • tehdä sopimuksia yritysasiakkaiden kanssa
  • laskuttaa suoraan asiakkaita
  • rakentaa omaa portfoliota ja yritysprofiilia

Osakeyhtiö eli Oy

Oy-muotoinen ohjelmistoyritys tai digitoimisto voi käyttää Tyoonia uusien asiakkaiden ja tarjouspyyntöjen löytämiseen. Yritys voi itse päättää, mihin tehtäviin se lähettää tarjouksen.

Palvelu voi sopia yritykselle, jolla on:

  • useita kehittäjiä tai freelancereita
  • valmis kehitysprosessi ja työkalut
  • yritysasiakkaita
  • mahdollisuus toteuttaa laajempia ohjelmistoprojekteja
  • kapasiteettia usean projektin samanaikaiseen toteutukseen

Avoin yhtiö ja kommandiittiyhtiö

Myös avoin yhtiö tai kommandiittiyhtiö voi rekisteröityä Tyooniin palveluntarjoajaksi. Tämä voi sopia esimerkiksi useamman kehittäjän yhdessä pyörittämälle ohjelmistoyritykselle tai digitoimistolle.

Näin löydät ohjelmistokehityksen projekteja Tyoonista

1. Luo palveluntarjoajaprofiili

Rekisteröidy palveluntarjoajaksi ja kerro, millaista ohjelmistokehitystä tarjoat.

Lisää profiiliin ainakin:

  • osaamisalueesi, esimerkiksi verkkokehitys, mobiilisovellukset tai backend-kehitys
  • käyttämäsi ohjelmointikielet ja teknologiat
  • kokemuksesi ja referenssisi
  • saatavuutesi
  • käyttämäsi kielet
  • yritysmuotosi

2. Tutustu avoimiin tehtäviin

Asiakkaat kuvailevat tehtävässä tarvitsemansa palvelun, laajuuden, aikataulun ja mahdollisen budjetin. Lue tehtävän kuvaus huolellisesti ja pyydä tarvittaessa lisätietoja ennen hinnan vahvistamista.

3. Lähetä asiakkaalle tarjous

Tarjouksessa kannattaa kertoa:

Hyvässä tarjouksessa kerrotaan:

  • ehdotettu hinta
  • onko hinta tunti-, päivä- vai kiinteä hinta
  • milloin voit aloittaa ja mikä on arvioitu valmistumisaika
  • mitä toteutukseen sisältyy
  • mitä teknologioita ja työkaluja käytät
  • mahdolliset jatkuvat ylläpitokulut

4. Sovi lähdekoodista, käyttöoikeuksista ja muista yksityiskohdista

Kun asiakas hyväksyy tarjouksesi, sopikaa kirjallisesti työn sisällöstä, hinnasta, aikataulusta sekä siitä, kenelle valmiin ohjelmiston lähdekoodi ja käyttöoikeudet kuuluvat.

Miten palvelun hinta muodostuu?

Ohjelmistokehityksen hintaan voivat vaikuttaa esimerkiksi:

  • projektin laajuus ja monimutkaisuus
  • käytetyt teknologiat ja ohjelmointikielet
  • arvioitu työmäärä tunteina tai päivinä
  • aikataulu ja kiireellisyys
  • tarvittava ylläpito julkaisun jälkeen
  • integraatioiden määrä
  • testauksen laajuus
  • käyttöoikeuksien ja lähdekoodin omistajuus

Tuntiveloitus voi sopia projekteihin, joiden laajuutta on vaikea arvioida etukäteen, kuten ylläpitoon tai jatkuvaan kehitykseen. Päivähinnoittelu voi sopia pidempiin, yhtäjaksoisiin toimeksiantoihin, joissa työskentelet asiakkaan projektissa tietyn ajan. Kiinteä hinta voi sopia selkeästi rajatuille projekteille, joiden laajuus ja lopputulos on määritelty tarkasti etukäteen. Vaiheistettu hinnoittelu, jossa projekti jaetaan osiin ja laskutetaan vaihe kerrallaan, voi sopia laajempiin projekteihin ja auttaa hallitsemaan riskiä molemmille osapuolille. Kuukausiveloitteinen ylläpitosopimus voi sopia jatkuvaan tukeen ja pieniin jatkokehitystehtäviin valmiin ohjelmiston julkaisun jälkeen. Kerro tarjouksessa selkeästi, mitä valittu hinnoittelumalli kattaa ja miten mahdolliset lisätyöt tai muutospyynnöt hinnoitellaan.

Mitä Tyoonin käyttäminen maksaa?

Tyooniin rekisteröityminen on maksutonta, eikä palvelussa ole kuukausimaksua.

Voit selailla avoimia tehtäviä ja päättää itse, mihin niistä haluat lähettää tarjouksen.

Tyoon veloittaa palveluntarjoajalta palvelumaksun vain toteutuneesta ja valmistuneesta tehtävästä voimassa olevien käyttöehtojen mukaisesti. Jos asiakas ei valitse tarjoustasi, palvelumaksua ei veloiteta.

Vinkkejä hyvään palveluntarjoajaprofiiliin

Hyvä profiili auttaa asiakasta arvioimaan osaamistasi ja aiempia projektejasi.

Lisää profiiliisi:

  • selkeä kuvaus tarjoamistasi palveluista
  • osaamisalueesi ja erikoistumisesi
  • käyttämäsi ohjelmointikielet ja teknologiat
  • portfolio tai linkkejä aiempiin projekteihin
  • kokemuksesi ja koulutuksesi
  • yrityksen tiedot
  • saatavuutesi
  • kielitaitosi
  • mahdolliset suosittelut tai referenssit

Julkaise portfoliossasi tai referensseissäsi vain sellaista materiaalia, jonka julkaisemiseen sinulla on asiakkaan lupa. Älä jaa asiakkaan liikesalaisuuksia tai luottamuksellista lähdekoodia ilman erillistä sopimusta tai suostumusta.

Usein kysytyt kysymykset

Aloita ohjelmistokehityksen projektien etsiminen

Luo palveluntarjoajaprofiili ja kerro, tarjoatko verkkokehitystä, mobiilisovelluksia, backend-kehitystä vai muita ohjelmistokehityksen palveluita.

Voit tutustua asiakkaiden julkaisemiin tehtäviin ja lähettää tarjouksia vain niihin projekteihin, jotka sopivat osaamiseesi ja aikatauluusi.