Glints รีโมท / WFH Pendidikan Full Time

Fullstack Developer — Platform Trading Bot Crypto

HaoHao Mandarin

Pamulang From IDR 1.000.000 Posted 20 hr ago
Location Pamulang
Salary From IDR 1.000.000
Job Type Full Time · Remote
Country Indonesia

Job Description

Full details about the role and requirements

Yukerja Summary

The Fullstack Developer — Platform Trading Bot Crypto role at HaoHao Mandarin is curated from Glints (category Pendidikan). This role is marked as remote — check timezone and location requirements on the official listing. Yukerja.com is not the employer — applications are handled on the official source site.

FKami membangun platform automasi trading crypto yang menghubungkan sinyal indikator dari TradingView ke eksekusi order otomatis di Binance (spot & futures), lengkap dengan manajemen risiko (leverage, take profit bertingkat, cut loss), mode paper trading, dashboard analitik, dan rekomendasi berbasis AI. Kami mencari satu Fullstack Developer yang mampu membangun frontend dan backend secara end-to-end.


## Tanggung Jawab

- Membangun dashboard web (rule builder strategi, manajemen posisi, laporan performa, billing) sesuai desain yang sudah disiapkan

- Membangun backend yang menerima webhook dari TradingView, memvalidasi sinyal, dan mengeksekusi order ke Binance API (spot & futures)

- Mengimplementasikan sistem manajemen risiko: leverage, isolated/cross margin, take profit bertingkat (partial TP), cut loss, dan preview harga likuidasi

- Merancang skema database untuk strategi, order, posisi, riwayat transaksi, dan log audit

- Memastikan sistem idempotent — sinyal webhook yang terkirim dua kali tidak boleh menghasilkan order ganda

- Menangani rate limit, order gagal, partial fill, dan downtime API Binance dengan aman (retry logic, circuit breaker)

- Mengamankan API key exchange milik pengguna (enkripsi at-rest, tidak pernah tercatat di log)

- Membangun autentikasi pengguna (login, 2FA) dan validasi webhook (signature/secret)

- Melakukan deployment, monitoring, dan basic DevOps (CI/CD, logging, alerting)

- Menulis kode yang terstruktur, teruji, dan mudah di-maintain — termasuk unit test untuk logic eksekusi order dan perhitungan risiko


## Kualifikasi & Skill Requirement

### Wajib

- Pengalaman minimal 3 tahun sebagai fullstack developer dengan portofolio yang bisa ditunjukkan

- Mahir menggunakan AI coding assistant (GitHub Copilot dengan model Claude Sonnet, atau setara) untuk mempercepat development — kandidat harus terbiasa menulis prompt yang efektif, mereview/mengedit hasil generate AI secara kritis, dan tetap bertanggung jawab penuh atas kualitas & keamanan kode yang dihasilkan (bukan sekadar copy-paste)

- Pernah membangun sistem yang terintegrasi dengan REST API & WebSocket API pihak ketiga (idealnya pernah menyentuh API exchange crypto, payment gateway, atau sistem finansial lain)

- Memahami konsep dasar trading: leverage, margin, likuidasi, order market vs limit (tidak harus trader aktif, tapi paham konsepnya)

- Familiar dengan best practice keamanan: enkripsi data sensitif, validasi input, rate limiting, secrets management

- Mampu bekerja mandiri (self-directed) karena posisi ini adalah single developer untuk keseluruhan produk


Frontend dan backend memang beda bahasa (TypeScript vs Python), yang wajar untuk role fullstack. Python dipilih di backend karena prioritas kami adalah skalabilitas jangka panjang, ketahanan sistem (robustness), dan kemudahan menambah fitur backtesting/analitik/AI di masa depan — bukan sekadar kecepatan development di tahap awal. Kandidat harus nyaman menulis dan me-review kode di kedua bahasa dengan bantuan Copilot/Claude Sonnet.


### Nilai Tambah

- Pernah membangun atau menggunakan Binance API (spot/futures) secara langsung, idealnya dengan `ccxt` atau `python-binance`

- Familiar dengan TradingView alert/webhook

- Pengalaman dengan `pandas`/`numpy` untuk kalkulasi indikator teknikal atau backtesting

- Pengalaman dengan job queue (Celery, RQ, atau setara di ekosistem Python) untuk memproses event secara asynchronous

- Pengalaman dengan integrasi LLM API (misalnya Claude API) untuk fitur rekomendasi/analitik

- Pemahaman dasar arsitektur yang scalable (queue, caching, horizontal scaling) untuk sistem yang volumenya bisa bertumbuh

- Pemahaman dasar regulasi/risiko produk finansial

Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from Glints. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Fullstack Developer — Platform Trading Bot Crypto

  1. Read the full description and ensure your skills match before applying to HaoHao Mandarin.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Pendidikan roles.
  3. Click Apply Now to go to Glints. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips