
ThriveCart je platforma pre e-commerce a marketing pre firmy, ktoré predávajú online. Jej nástroje podporujú tvorbu nákupných košíkov a stránok pokladne, predajných lievikov, jedným kliknutím aktivovaných doplnkových ponúk, zvýhodnených ponúk pri nákupe, skúšobných období, predplatného, partnerských kampaní a online kurzov. Platforma zahŕňa aj integrácie, výpočet dane z predaja a reportovanie v reálnom čase, ktoré firmám pomáhajú spravovať transakcie a porozumieť výkonnosti predaja. Spoločnosť ThriveCart bola založená v roku 2016 a online firmám poskytuje funkcie na optimalizáciu konverzií, správu partnerov, poskytovanie kurzov a e-commerce analytiku.
Softvérový inžinier na strednej až seniornej úrovni, TypeScript/PHP — vzdialená práca v Európe
Budujte obchodnú platformu ThriveCart v TypeScripte a zároveň pomáhajte s prechodom zo staršieho systému v PHP. Zodpovedajte za dodanie od požiadaviek až po produkciu vrátane testovania, reakcie na incidenty a vývoja s podporou AI.
Popis
- Vyvíjať nový systém v TypeScripte, ktorý nahradí existujúcu platformu v PHP
- Podporovať a udržiavať starší systém v PHP počas celého prechodu
- Zodpovedať za funkcie od začiatku do konca, od rozpracovania požiadaviek a implementácie až po nasadenie, monitorovanie a podporu
- Premieňať požiadavky na funkcie na úlohy, odhadovať náročnosť a samostatne dodávať výsledky
- Vytvárať čistý, otestovaný kód pripravený na produkciu
- Robiť technické rozhodnutia a komunikovať ich kompromisy
- Monitorovať fungovanie v produkcii prostredníctvom logov, metrík a upozornení
- Refaktorovať systémy, zlepšovať dokumentáciu a znižovať technický dlh
- Skúmať eskalácie z vývoja a zapájať sa do reakcie na incidenty
- Vytvárať runbooky a udržiavať technickú dokumentáciu aktuálnu
- Zapájať sa do zdieľanej pohotovostnej služby
- Vyvíjať unitové a integračné testy
- Aktívne prispievať k revíziám kódu
- Spolupracovať s tímami produktového manažmentu, dizajnu, QA a vývoja
- Zúčastňovať sa plánovania sprintov a technických diskusií
- Mentorovať inžinierov L1/L2 na úrovni L3+
- Viesť reakciu na incidenty v doméne a na úrovni L4 stanovovať štandardy pre nástroje AI
Požiadavky
- Aktuálne praktické skúsenosti s TypeScriptom
- Profesionálne skúsenosti s vývojom v PHP
- Požadované praktické skúsenosti s integráciou Stripe a PayPal
- Skúsenosti s tvorbou aplikácií v TypeScripte a Node.js
- Skúsenosti s PHP 7.4/8+ a Laravelom
- Skúsenosti s prácou s MariaDB a Redisom
- Skúsenosti s používaním služieb AWS, ako sú EC2, RDS, CloudWatch, SQS a S3
- Praktické skúsenosti s Dockerom
- Skúsenosti s implementáciou CI/CD pipeline v GitHub Actions
- Schopnosť denne používať nástroje AI na generovanie kódu, ladenie, testovanie, skúmanie kódovej základne a rýchlejšie revízie kódu
- Schopnosť posúdiť kvalitu a správnosť kódu vygenerovaného AI
- Schopnosť vytvárať unitové a integračné testy
- Schopnosť efektívne prispievať k revíziám kódu
- Schopnosť riešiť incidenty a eskalácie z vývoja
- Schopnosť zapojiť sa po zaškolení do pohotovostnej služby
Benefity
- Zdieľaná pohotovostná služba približne jeden týždeň mesačne po zaškolení
- Cieľový čas reakcie na kritické incidenty je 15 minút
- Cieľový čas reakcie na incidenty s vysokou závažnosťou je jedna hodina
- Každodenná možnosť používať nástroje AI na programovanie ako súčasť vývojového procesu
- Príležitosti na mentoring a zdieľanie znalostí na úrovni L3+
- Profesionálny rozvoj naprieč kariérnymi úrovňami L1–L4