
ThriveCart on verkkokauppa- ja markkinointialusta yrityksille, jotka myyvät verkossa. Sen työkalut tukevat ostoskorien ja kassasivujen luomista, myyntisuppiloita, yhden napsautuksen lisämyyntiä, lisätarjouksia, kokeilujaksoja, tilauksia, kumppanikampanjoita ja verkkokursseja. Alustaan kuuluu myös integraatioita, myyntiveron laskenta ja reaaliaikainen raportointi, joiden avulla yritykset voivat hallita maksutapahtumia ja seurata myynnin kehitystä. Vuonna 2016 perustettu ThriveCart palvelee verkkoliiketoimintaa harjoittavia yrityksiä tarjoamalla ratkaisuja konversioiden optimointiin, kumppanien hallintaan, kurssien jakeluun ja verkkokauppa-analytiikkaan.
Keskitasoinen–kokenut ohjelmistoinsinööri, TypeScript/PHP – etätyö Euroopassa
Kehitä ThriveCartin TypeScript-pohjaista kaupankäyntialustaa ja auta siirtymään vanhasta PHP-järjestelmästä uuteen. Vastaat toimituksesta vaatimuksista tuotantoon, mukaan lukien testaus, häiriötilanteisiin vastaaminen ja tekoälyavusteinen kehitys.
Kuvaus
- Kehitä uutta TypeScript-järjestelmää, joka korvaa nykyisen PHP-alustan
- Tue ja ylläpidä vanhaa PHP-järjestelmää siirtymän ajan
- Vastaa ominaisuuksista alusta loppuun vaatimusten jäsentämisestä ja toteutuksesta käyttöönottoon, valvontaan ja tukeen
- Muunna ominaisuuspyynnöt tehtäviksi, arvioi työmäärä ja toimita työt itsenäisesti
- Tuota selkeää, testattua ja tuotantovalmiita koodia
- Tee teknisiä päätöksiä ja viesti niiden kompromisseista
- Valvo tuotannon toimivuutta lokien, mittareiden ja hälytysten avulla
- Refaktoroi järjestelmiä, paranna dokumentaatiota ja vähennä teknistä velkaa
- Tutki kehityksen eskalointeja ja osallistu häiriötilanteisiin vastaamiseen
- Luo toimintaohjeita ja pidä tekninen dokumentaatio ajan tasalla
- Osallistu yhteiseen päivystysvuoroon
- Kehitä yksikkö- ja integraatiotestejä
- Osallistu aktiivisesti koodikatselmointeihin
- Tee yhteistyötä tuote-, suunnittelu-, laadunvarmistus- ja kehitystiimien kanssa
- Osallistu sprinttisuunnitteluun ja teknisiin keskusteluihin
- Mentoroi L1/L2-insinöörejä tasolta L3 alkaen
- Johda oman alueen häiriötilanteisiin vastaamista ja määritä tekoälytyökalujen standardit tasolla L4
Vaatimukset
- Ajantasainen ja käytännönläheinen kokemus TypeScriptistä
- Ammatillinen kokemus PHP-kehityksestä
- Edellytetään käytännön kokemusta Stripen ja PayPalin integroinnista
- Kokemusta TypeScript- ja Node.js-sovellusten rakentamisesta
- Kokemusta PHP 7.4/8+:sta ja Laravelista
- Kokemusta MariaDB:n ja Redisin käytöstä
- Kokemusta AWS-palveluista, kuten EC2:sta, RDS:stä, CloudWatchista, SQS:stä ja S3:sta
- Käytännön kokemusta Dockerista
- Kokemusta GitHub Actions -pohjaisten CI/CD-putkien toteuttamisesta
- Kyky käyttää tekoälyavusteisia koodaustyökaluja päivittäin koodin generointiin, virheenkorjaukseen, testaukseen, koodipohjan tutkimiseen ja koodikatselmusten nopeuttamiseen
- Kyky arvioida tekoälyn tuottaman koodin laatua ja oikeellisuutta
- Kyky luoda yksikkö- ja integraatiotestejä
- Kyky osallistua tehokkaasti koodikatselmointeihin
- Kyky käsitellä häiriötilanteita ja kehityksen eskalointeja
- Kyky liittyä päivystysvuoroon perehdytyksen jälkeen
Edut
- Yhteinen päivystysvuoro, noin yksi viikko kuukaudessa perehdytyksen jälkeen
- Tavoitevastausaika kriittisiin häiriötilanteisiin 15 minuuttia
- Tavoitevastausaika vakaviin häiriötilanteisiin yksi tunti
- Päivittäinen mahdollisuus käyttää tekoälyavusteisia koodaustyökaluja osana kehitysprosessia
- Mahdollisuuksia mentorointiin ja tiedon jakamiseen tasolta L3 alkaen
- Ammatillista kehittymistä uratasoilla L1–L4