
ThriveCart je platforma za e-trgovinu i marketing namijenjena tvrtkama koje prodaju putem interneta. Njezini alati podržavaju izradu košarica i stranica za naplatu, prodajnih lijevaka, dodatnih ponuda jednim klikom, posebnih ponuda uz kupnju, probnih razdoblja, pretplata, partnerskih kampanja i internetskih tečajeva. Platforma također uključuje integracije, izračun poreza na promet i izvještavanje u stvarnom vremenu kako bi tvrtkama pomogla upravljati transakcijama i razumjeti prodajne rezultate. ThriveCart je osnovan 2016. godine i internetskim tvrtkama pruža mogućnosti za optimizaciju konverzija, upravljanje partnerima, isporuku tečajeva i analitiku e-trgovine.
Softverski inženjer srednje do seniorske razine, TypeScript/PHP — rad na daljinu iz Europe
Gradite ThriveCartovu trgovinsku platformu u TypeScriptu i pomažite u prijelazu sa starog sustava u PHP-u. Preuzmite isporuku od zahtjeva do produkcije, uključujući testiranje, odgovor na incidente i razvoj uz pomoć umjetne inteligencije.
Opis
- Razvijati novi sustav u TypeScriptu koji zamjenjuje postojeću PHP platformu
- Podržavati i održavati stari PHP sustav tijekom cijelog prijelaza
- Preuzeti odgovornost za značajke od početka do kraja, od razrade zahtjeva i implementacije do uvođenja, praćenja i podrške
- Pretvarati zahtjeve za značajkama u zadatke, procjenjivati trud i samostalno isporučivati rad
- Izrađivati čist, testiran kod spreman za produkciju
- Donositi tehničke odluke i komunicirati njihove kompromise
- Pratiti funkcionalnost u produkciji putem dnevnika, metrika i upozorenja
- Refaktorirati sustave, poboljšavati dokumentaciju i smanjivati tehnički dug
- Istraživati razvojne eskalacije i sudjelovati u odgovoru na incidente
- Izrađivati runbooke i održavati tehničku dokumentaciju ažurnom
- Sudjelovati u zajedničkoj dežurnoj rotaciji
- Razvijati jedinične i integracijske testove
- Aktivno doprinositi pregledima koda
- Surađivati s timovima za proizvod, dizajn, QA i inženjering
- Sudjelovati u planiranju sprintova i tehničkim raspravama
- Mentorirati inženjere L1/L2 na razini L3+
- Voditi odgovor na incidente u domeni i na razini L4 uspostaviti standarde za AI alate
Zahtjevi
- Aktualno praktično iskustvo s TypeScriptom
- Profesionalno iskustvo u razvoju s PHP-om
- Obavezno praktično iskustvo s integracijom Stripea i PayPala
- Iskustvo u izradi aplikacija s TypeScriptom i Node.jsom
- Iskustvo s PHP-om 7.4/8+ i Laravelom
- Iskustvo rada s MariaDB-om i Redisom
- Iskustvo u korištenju AWS usluga kao što su EC2, RDS, CloudWatch, SQS i S3
- Praktično iskustvo s Dockerom
- Iskustvo u implementaciji CI/CD cjevovoda u GitHub Actionsu
- Sposobnost svakodnevnog korištenja AI alata za programiranje za generiranje, otklanjanje pogrešaka, testiranje, istraživanje baze koda i brže preglede koda
- Sposobnost procjene kvalitete i ispravnosti koda generiranog umjetnom inteligencijom
- Sposobnost izrade jediničnih i integracijskih testova
- Sposobnost učinkovitog doprinosa pregledima koda
- Sposobnost rješavanja incidenata i razvojnih eskalacija
- Sposobnost uključivanja u dežurnu rotaciju nakon uhodavanja
Pogodnosti
- Zajednička dežurna rotacija u trajanju od približno jednog tjedna mjesečno nakon uhodavanja
- Ciljano vrijeme odgovora na kritične incidente iznosi 15 minuta
- Ciljano vrijeme odgovora na incidente visoke ozbiljnosti iznosi jedan sat
- Svakodnevna mogućnost korištenja AI alata za programiranje kao dijela razvojnog procesa
- Mogućnosti mentorstva i razmjene znanja na razini L3+
- Profesionalni razvoj kroz razine karijere L1–L4