OfferUp
OfferUp
OfferUp adalah pasar daring berbasis di Amerika Serikat untuk membeli dan menjual barang baru maupun bekas secara lokal. Melalui situs web dan aplikasi selulernya, perusahaan ini menghubungkan pembeli dan penjual dengan fitur seperti pesan dalam aplikasi, profil pengguna, dan penilaian untuk mendukung transaksi lokal. Pasarnya memadukan perdagangan konsumen dan iklan baris lokal.

Software Engineer II, Java — Jarak Jauh di Kolombia

Bangun microservice Java dan sistem berbasis peristiwa untuk marketplace lokal OfferUp. Kelola fitur pesan, notifikasi, langganan, dan eksperimen dari perencanaan hingga iterasi.

Deskripsi

  • Bangun dan luncurkan layanan backend serta pipeline berbasis peristiwa untuk pesan, notifikasi, lokasi, dan langganan.
  • Tingkatkan keandalan, kecepatan, dan tingkat keberhasilan pengiriman sistem pesan dan notifikasi bervolume tinggi.
  • Hubungkan dan pelihara platform pihak ketiga, termasuk Braze, Amazon Pinpoint, layanan push Apple dan Google, serta penagihan toko aplikasi.
  • Bawa fitur dari perencanaan dan desain melalui pengembangan, peluncuran, pengukuran, hingga iterasi.
  • Uraikan tantangan rekayasa yang kompleks menjadi tugas yang mudah dikelola dan selesaikan sesuai jadwal.
  • Bekerja sama dengan tim Produk, Desain, Ilmu Data, Pemasaran, serta rekayasa iOS, Android, dan web.
  • Dukung pengujian A/B dan gunakan hasilnya untuk memandu keputusan peluncuran.
  • Tinjau kode dan terapkan praktik rekayasa, pengujian, serta cakupan kasus tepi yang baik.
  • Bimbing dan mentor rekan kerja junior, karyawan baru, dan peserta magang.
  • Bangun komponen, utilitas, dan layanan bersama agar tim dapat bekerja lebih efisien.
  • Pelihara dan tingkatkan runbook, peringatan, dan pemantauan.
  • Ikut serta dalam giliran siaga yang wajar.
  • Gunakan alat pengodean AI seperti Claude Code dan Gemini untuk meningkatkan kecepatan pengembangan dan kualitas kode.
  • Kembangkan keahlian dalam pesan, notifikasi dan kampanye, lokasi, atau langganan dan promosi.

Persyaratan

  • Memiliki setidaknya dua tahun pengalaman profesional di bidang rekayasa perangkat lunak.
  • Mampu membawa beberapa fitur hingga tahap pengiriman, termasuk menguraikan masalah rekayasa menjadi tugas yang mudah dikelola.
  • Menguasai pemrograman Java dengan baik.
  • Memahami microservice dan dasar-dasar sistem terdistribusi.
  • Memahami struktur data dan desain berorientasi objek dengan baik.
  • Memahami sistem asinkron berbasis peristiwa, termasuk antrean, pub/sub atau stream, percobaan ulang, dan pemrosesan idempoten.
  • Memiliki pengalaman praktis menggunakan alat pengodean AI seperti Claude Code atau alat serupa dalam alur kerja rekayasa.
  • Menerapkan praktik pengodean yang baik, menulis pengujian yang sesuai, mempertimbangkan kompromi, dan memperhitungkan kasus tepi.
  • Nyaman memberi dan menerima umpan balik dalam tinjauan kode.
  • Gelar sarjana atau magister Ilmu Komputer, atau pengalaman praktis yang setara.
  • Nilai tambah, tetapi tidak wajib: Fasih menggunakan bahasa pemrograman berorientasi objek modern lainnya.
  • Nilai tambah, tetapi tidak wajib: Pengalaman dengan TypeScript dan Node.js.
  • Nilai tambah, tetapi tidak wajib: Pengalaman dalam pengembangan Agile.
  • Nilai tambah, tetapi tidak wajib: Pengalaman dengan REST API.
  • Nilai tambah, tetapi tidak wajib: Pengalaman AWS, termasuk DynamoDB, SQS, SNS, Lambda, dan ElastiCache (Redis).
  • Nilai tambah, tetapi tidak wajib: Pengalaman dengan platform notifikasi dan keterlibatan seperti Braze, Amazon Pinpoint, APNs, dan FCM, atau penagihan langganan dalam aplikasi.
  • Nilai tambah, tetapi tidak wajib: Pengalaman dengan Apache Flink atau Kafka Streams.
  • Nilai tambah, tetapi tidak wajib: Pengalaman dengan platform pengujian A/B dan gudang analitik.
  • Nilai tambah, tetapi tidak wajib: Pengalaman dengan API berbasis LLM seperti Bedrock, Vertex AI, atau OpenAI.
  • Nilai tambah, tetapi tidak wajib: Pengalaman dengan Kubernetes, Helm, dan pipeline CI/CD.

Tunjangan

  • Kesempatan kerja yang setara tanpa memandang ras, warna kulit, agama, jenis kelamin, asal negara, usia, disabilitas, atau genetika.
  • Mematuhi undang-undang nondiskriminasi negara bagian dan lokal yang berlaku.
  • Kebijakan tempat kerja yang melarang pelecehan.
  • Pekerjaan penuh waktu.

Lowongan Terkait

Jobsity

Insinyur Backend Go Level Menengah — Jarak Jauh, Amerika Latin

Jobsity
201 – 500 Karyawan
KonsultasiLogistikPemasaran

Membangun dan memelihara layanan mikro Go serta API REST untuk platform Jobsity dengan lalu lintas tinggi. Menangani pekerjaan backend, tinjauan kode, kualitas, dan investigasi insiden secara mandiri dalam peran jarak jauh.

Buka
Adecco Professional Colombia-

Insinyur Dukungan Aplikasi L2 Dwibahasa

Adecco Professional Colombia-
11 – 50 Karyawan
B2BRekrutmenTeknologi SDM

Posisi dukungan aplikasi L2 jarak jauh di Kolombia bersama Adecco, penyedia solusi sumber daya manusia multinasional. Menangani insiden, memantau produksi, dan mendukung penerapan di lingkungan perusahaan.

Buka
Kraken Digital Asset Exchange

Insinyur Perangkat Lunak Java, Tolok Ukur Keuangan

Kraken Digital Asset Exchange
1.001 – 5.000 Karyawan
FintechKeuanganKripto

Bangun sistem Java untuk menghitung tolok ukur keuangan bagi CF Benchmarks, penyedia indeks mata uang kripto yang teregulasi. Bantu memelihara infrastruktur harga waktu nyata dan data untuk pasar keuangan dan kripto.

Buka
MyVA Support (MYVAS)

Pengembang Perangkat Lunak Junior

MyVA Support (MYVAS)

Bantu mengembangkan fitur web, backend, dan seluler untuk platform operasional material Haul Tech. Bekerja dengan Java, React, PostgreSQL, REST API, dan teknologi cloud.

Buka