
ThriveCart adalah platform e-dagang dan pemasaran untuk perniagaan yang menjual secara dalam talian. Alatnya menyokong penciptaan troli beli-belah dan halaman pembayaran, corong jualan, jualan naik sekali klik, tawaran tambahan, percubaan, langganan, kempen afiliasi dan kursus dalam talian. Platform ini turut merangkumi integrasi, pengiraan cukai jualan dan pelaporan masa nyata untuk membantu perniagaan mengurus transaksi serta memahami prestasi jualan. Ditubuhkan pada tahun 2016, ThriveCart menyediakan keupayaan untuk perniagaan dalam talian merangkumi pengoptimuman penukaran, pengurusan afiliasi, penyampaian kursus dan analitik e-dagang.
Insinyur Perangkat Lunak Menengah-Senior, TypeScript/PHP — Kerja Jarak Jauh di Eropa
Kembangkan platform perdagangan TypeScript ThriveCart sambil membantu transisi sistem PHP lamanya. Tangani pengiriman pekerjaan dari persyaratan hingga produksi, termasuk pengujian, respons insiden, dan pengembangan berbantuan AI.
Deskripsi
- Kembangkan sistem TypeScript baru untuk menggantikan platform PHP yang ada
- Dukung dan pelihara sistem PHP lama selama masa transisi
- Tangani fitur secara menyeluruh, mulai dari penguraian persyaratan dan implementasi hingga penerapan, pemantauan, dan dukungan
- Ubah permintaan fitur menjadi tugas, perkirakan upaya, dan selesaikan pekerjaan secara mandiri
- Hasilkan kode yang bersih, teruji, dan siap produksi
- Buat keputusan teknis dan komunikasikan pertimbangannya
- Pantau fungsi produksi melalui log, metrik, dan peringatan
- Refaktor sistem, tingkatkan dokumentasi, dan kurangi utang teknis
- Selidiki eskalasi pengembangan dan ikut serta dalam respons insiden
- Buat runbook dan jaga agar dokumentasi teknis tetap mutakhir
- Bergabung dalam rotasi piket bersama
- Kembangkan pengujian unit dan integrasi
- Berkontribusi aktif dalam tinjauan kode
- Berkolaborasi dengan tim Produk, Desain, QA, dan rekayasa
- Berpartisipasi dalam perencanaan sprint dan diskusi teknis
- Membimbing engineer L1/L2 pada tingkat L3 ke atas
- Memimpin respons insiden domain dan menetapkan standar alat AI pada tingkat L4
Persyaratan
- Pengalaman langsung terkini dengan TypeScript
- Pengalaman profesional mengembangkan aplikasi dengan PHP
- Pengalaman langsung yang diwajibkan dalam mengintegrasikan Stripe dan PayPal
- Pengalaman membangun aplikasi dengan TypeScript dan Node.js
- Pengalaman dengan PHP 7.4/8+ dan Laravel
- Pengalaman menggunakan MariaDB dan Redis
- Pengalaman menggunakan layanan AWS seperti EC2, RDS, CloudWatch, SQS, dan S3
- Pengalaman praktis dengan Docker
- Pengalaman menerapkan pipeline CI/CD GitHub Actions
- Mampu menggunakan alat pemrograman AI setiap hari untuk menghasilkan kode, melakukan debug, menguji, menjelajahi basis kode, dan mempercepat tinjauan kode
- Mampu menilai kualitas dan ketepatan kode yang dihasilkan AI
- Mampu membuat pengujian unit dan integrasi
- Mampu berkontribusi secara efektif dalam tinjauan kode
- Mampu menangani insiden dan eskalasi pengembangan
- Mampu bergabung dalam rotasi piket setelah masa adaptasi
Tunjangan
- Rotasi piket bersama sekitar satu minggu per bulan setelah masa adaptasi
- Target waktu respons 15 menit untuk insiden kritis
- Target waktu respons satu jam untuk insiden dengan tingkat keparahan tinggi
- Kesempatan harian untuk menggunakan alat pemrograman AI sebagai bagian dari proses pengembangan
- Kesempatan untuk mendapatkan bimbingan dan berbagi pengetahuan pada tingkat L3 ke atas
- Pengembangan profesional di seluruh jenjang karier L1–L4