Senior Software Engineer – Backend/Kotlin

♡ Masuk untuk menyimpan

Fanatics

Wilayah: Amerika Serikat. Sumber lowongan: Jobicy. Lamar melalui halaman sumber.

Tentang Kami

Fanatics sedang membangun platform olahraga digital global terkemuka. Kami menyulut semangat para penggemar olahraga global serta memaksimalkan kehadiran dan jangkauan bagi ratusan mitra olahraga kami di seluruh dunia dengan menawarkan produk dan layanan melalui Fanatics Commerce, Fanatics Collectibles, dan Fanatics Betting & Gaming, yang memungkinkan para penggemar olahraga untuk Membeli, Mengoleksi, dan Bertaruh. Melalui platform Fanatics, para penggemar olahraga dapat membeli perlengkapan penggemar berlisensi, jersey, produk gaya hidup dan streetwear, penutup kepala, dan barang keras; mengoleksi kartu trading fisik dan digital, memorabilia olahraga, dan aset digital lainnya; serta bertaruh seiring perusahaan membangun platform Sportsbook dan iGaming. Fanatics memiliki basis data yang mapan dengan lebih dari 100 juta penggemar olahraga global; jaringan mitra global dengan sekitar 900 properti olahraga, termasuk liga olahraga profesional nasional dan internasional utama, asosiasi pemain, tim, perguruan tinggi, konferensi perguruan tinggi dan mitra ritel, 2.500 atlet dan selebritas, serta 200 atlet eksklusif; dan lebih dari 2.000 lokasi ritel, termasuk toko ritel Lids milik kami. Lebih dari 22.000 karyawan kami berkomitmen untuk terus meningkatkan pengalaman penggemar dan memuaskan para penggemar olahraga secara global.

Gambaran Umum

Sebagai seorang Backend Engineer di Fanatics Core, Anda akan merancang, mengembangkan, menguji, dan memelihara sistem yang skalabel, berkualitas tinggi guna memberikan pengalaman pelanggan yang luar biasa. Kami mengelola Fanatics App, aplikasi yang berpusat pada merek dari Fanatics yang mencakup elemen dari seluruh berbagai merek dan bisnis kami.

Kami mengelola Fanatics App, aplikasi seluler di Fanatics yang mencakup elemen dari semua merek dan bisnis kami yang berbeda. Fanatics App menyatukan game Free to Play, acara langsung, ecommerce, dan pengalaman produk baru untuk menghadirkan platform Olahraga terbaik di kelasnya. Pada dasarnya, kami adalah satu tim dalam segala hal yang kami lakukan, mulai dari pengalaman pengguna hingga pengodingan dan arsitektur. Kami bertujuan untuk memenuhi Janji Pelanggan kami dengan memuaskan jutaan pengguna aktif bulanan kami.

Tanggung Jawab

  • Mengembangkan, menguji, mendokumentasikan, dan menerapkan perangkat lunak berkualitas tinggi ke dalam produksi
  • Membangun fitur dan tools yang Anda dan tim Anda gunakan
  • Berpartisipasi dalam rotasi on-call bila diperlukan untuk mengatasi masalah perangkat lunak
  • Melakukan eskalasi ketika tugas atau proyek menghadapi kendala
  • Berpartisipasi dalam code review untuk menjaga kualitas kode dan berbagi pengetahuan
  • Berkontribusi pada perencanaan tim dan diskusi desain, membangun lebih banyak keahlian seputar pendekatan desain
  • Memberikan dampak pada kualitas perangkat lunak dan pengalaman pelanggan dari fitur produk
  • Meningkatkan testability, metrik keunggulan operasional, dan dokumentasi tim
  • Membantu tim Anda mendefinisikan dan mematuhi prinsip, pedoman, dan best practices dari strategi engineering kami
  • Mengembangkan pemahaman mendasar tentang industri, produk, rangkaian fitur, dan roadmap kami
  • Bekerja sama erat dengan tim produk kami dan pemangku kepentingan internal lainnya untuk membuat keputusan teknologi yang mengembangkan dan meningkatkan produk kami
  • Membantu melakukan onboarding dan mentoring kepada junior engineer dan anak magang
  • Mengikuti perkembangan teknologi dan tren terbaru dalam pengembangan perangkat lunak
  • Harus terbuka untuk melakukan perjalanan sesekali ke kantor Fanatics dan lokasi lain untuk konferensi, acara, rapat, dan kegiatan team-building

Kualifikasi yang Dibutuhkan

  • Pengalaman 5+ tahun dalam membangun sistem terdistribusi backend yang sangat skalabel, memiliki performa tinggi, dan mudah dikembangkan; memiliki kemahiran dalam Spring dengan Kotlin dan/atau Java merupakan nilai tambah.
  • Kemampuan terbukti untuk mendorong best practices dalam pengembangan backend dan membimbing orang lain dalam strategi pengodingan dan arsitektur yang efektif, seperti clean code, arsitektur heksagonal/berlapis, domain driven design, serta pola desain dan arsitektur lainnya
  • Pengetahuan tentang praktik observabilitas, termasuk logging, monitoring, dan tracing dalam sistem terdistribusi.
  • Keahlian dalam pengiriman perangkat lunak Agile, dengan rekam jejak dalam memodelkan dan mendorong peningkatan proses di seluruh tim, serta kemampuan untuk berkolaborasi secara lintas fungsi di dalam tim yang beragam di dalam lingkungan perusahaan besar, mendorong keselarasan dan kesuksesan bersama.
  • Keterampilan komunikasi yang sangat baik, mampu menyampaikan konsep teknis yang kompleks secara jelas dan efektif kepada berbagai audiens, termasuk engineer, eksekutif, dan pemangku kepentingan non-teknis.
  • Mentalitas yang mengutamakan tim, dengan kesediaan untuk melakukan apa pun demi menyelesaikan pekerjaan dan keinginan untuk berjuang demi hasil yang lebih baik.
  • Mampu berkembang pesat di lingkungan dengan pertumbuhan tinggi di mana prioritas sering berubah dan keputusan dibuat dengan cepat.

Kualifikasi yang Diutamakan

  • Pengalaman yang kuat di industri olahraga, gaming, dan pengiriman konten
  • Sangat efektif menggunakan Kotlin, Java, dan/or Go
  • Keahlian dalam teknologi messaging seperti Kafka atau Amazon SQS, dengan pemahaman yang kuat tentang arsitektur berbasis event (event-driven architectures).

Untuk melamar pekerjaan ini, silakan kunjungi jobicy.com.

Scroll to Top