Pengembang Golang

海南菲利人力资源有限公司

$2-3.4K[Bulanan]
Jarak jauh3-5 Tahun KedaluwarsaS1Penuh waktu
Bagikan

Detail Jarak Jauh

Negara terbukaDi seluruh dunia

Persyaratan BahasaCina

Deskripsi Pekerjaan

Tampilkan teks asli

Keuntungan

  • Penghargaan Karyawan

    Tim terdistribusi, Pengabdian Masyarakat, asinkron, Anggaran Rumah Kantor, Tidak Ada Sistem Pemantauan

Keterangan

Insinyur GOLANG (dapat bekerja secara remote)


Gaji: 30K-60K (belum termasuk bonus proyek, untuk kandidat dengan kemampuan luar biasa bisa dinegosiasikan)

Jam kerja: 10 hari kerja, 4 hari libur

Masa percobaan: 1-2 bulan

Proyek perusahaan: Proyek obrolan IM (diperlukan pengalaman obrolan)

Lokasi kerja: Bekerja secara remote

Tanggung jawab pekerjaan:

1. Bertanggung jawab atas optimasi dan iterasi server Telegram pihak ketiga yang ada, yang diimplementasikan menggunakan Go

2. Menganalisis bottleneck kinerja dalam eksekusi program (misalnya: keterlambatan pemrosesan pesan, sinkronisasi pesan, pengeluaran CPU dan memori, kebocoran goroutine, dll.), fokus pada optimasi di tingkat kode

3. Mengembangkan dan memelihara antarmuka server yang diperlukan untuk bisnis berikutnya, seperti manajemen pengguna, penghapusan pesan secara massal, callback bisnis, dll.

4. Mengoptimalkan jalur pemrosesan pesan, meningkatkan kemampuan konkuren dan efisiensi pemrosesan sistem

5. Bekerja sama dengan tim front-end, klien, dan operasional, untuk memastikan stabilitas dan ketersediaan sistem yang tinggi

6. Menulis kode Go yang berkualitas tinggi dan mudah dipelihara, serta terus melakukan refactoring dan pengujian

Persyaratan

Persyaratan Pekerjaan:

1. Harus memiliki pengalaman proyek Telegram, memahami mekanisme aliran pesan, manajemen sesi, pesan offline, dan lainnya

2. Memahami protokol MTProto, dan memiliki pemahaman mendalam tentang enkripsi pesan dan tumpukan protokol Telegram

3. Pengalaman pengembangan Go selama lebih dari 3 tahun, memiliki kemampuan optimasi kode dan desain sistem yang baik

4. Mahir menggunakan Kafka untuk pemrosesan pesan asinkron, memahami aplikasinya dalam sistem IM

5. Familiar dengan teknik optimasi kinerja yang umum (analisis CPU/memori, penjadwalan Goroutine, penyetelan GC, desain caching, dll.)

6. Memiliki kemampuan membaca dokumentasi berbahasa Inggris yang baik, dapat membaca dokumen spesifikasi protokol dan antarmuka Telegram

7. Memiliki etika rekayasa yang baik, memahami pengujian unit, pemisahan kode, dan standar komentar

Poin Tambahan:

1. Memiliki pengalaman praktis dalam pengoptimalan kinerja Golang GC, analisis kinerja pprof, dll.

2. Memiliki kontribusi open source atau pernah secara independen memelihara proyek terkait IM

SQL
Preview

zhang shenna

Recruiter海南菲利人力资源有限公司

Balas Hari Ini 0 Kali

Diposting di 12 August 2025

Laporkan

Pengingat Keamanan Bossjob

Jika posisi tersebut mengharuskan Anda bekerja di luar negeri, harap waspada dan waspada terhadap penipuan.

Jika Anda bertemu dengan perusahaan yang melakukan tindakan berikut selama pencarian kerja Anda, tolong segera laporkan

  • menahan ID Anda,
  • mengharuskan Anda untuk memberikan jaminan atau mengumpulkan properti,
  • memaksa Anda untuk berinvestasi atau mengumpulkan dana,
  • mengumpulkan keuntungan terlarang,
  • atau situasi ilegal lainnya.