Full Stack Developer

PT. Sentrik Persada Nusantara

Provinsi Bali

Vor Ort

IDR 240.000.000 - 540.000.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

PT. Sentrik Persada Nusantara sedang mencari engineer backend untuk mengembangkan API RESTful, arsitektur mikroservis, dan keamanan dengan JWT serta Captcha. Peran ini mencakup integrasi WebSocket untuk pembaruan data real-time.

Kandidat akan bekerja dengan PostgreSQL, MongoDB, Redis, serta Docker/Nginx dalam lingkungan Linux, dengan CI/CD via GitHub Actions. Lokasi Bali, kerja on-site dengan fokus performa tinggi.

Qualifikationen

  • Pengalaman mendalam Laravel 13.x dan PHP 8.3+.
  • Pengalaman merancang RESTful API dan arsitektur mikroservis.
  • Keahlian keamanan layanan dengan JWT, captcha, dan rate limiting.
  • Pengelolaan database Relasional dan NoSQL untuk log real-time.

Kenntnisse

Laravel 13.x / PHP 8.3+
RESTful API design
Microservices architecture
JWT authentication
Security & anti-abuse
WebSocket real-time
Next.js frontend

Tools

MongoDB 7.0
PostgreSQL 18
Redis 7.4
Docker
Docker Compose
Nginx
GitHub Actions
Google Maps API
Firebase Cloud Messaging
Coturn (WebRTC)

Jobbeschreibung

  • - Core Framework: Pengalaman mendalam menggunakan Laravel 13.x / PHP 8.3+ (PHP-FPM, Alpine-based environment).
  • - API Architecture: Mahir merancang dan mengimplementasikan RESTful API & arsitektur Microservices yang aman, scalable, dan efisien.
  • - Authentication & Security: Terbiasa mengelola otentikasi JWT (firebase/php-jwt), singlle device session enforcement, integrasi Captcha (Lyxvo/Google ReCaptcha), serta pemantauan keamanan/rate limiting.
  • - Framework: Menguasai Next.js (Node.js 22 runtime) untuk pengembangan Master Console, Operator Dashboard, dan Admin Panel.
  • - State & Real-time Integration: Menguasai integrasi WebSocket client pada frontend untuk pembaruan data secara langsung (live status updates).
  • - WebSockets: Pengalaman mengimplementasikan Laravel Reverb untuk real-time event broadcasting (tracking posisi driver, order status updates, live chat, dan in-app notification).
  • - NoSQL Database: Mahir mengelola MongoDB 7.0 (mongodb/mongodb) untuk menyimpan log aktivitas real-time, riwayat live chat, dan lokasi ride-hailing.
  • - Caching & Queue: Pengalaman menggunakan Redis 7.4 untuk session storage, rate limiting, distributed locking, serta pengelolaan message queues/asynchronous jobs.
  • - Relational Database: Mahir menggunakan PostgreSQL 18 untuk manajemen data terstruktur, pencerminan relasional (relational mirroring), serta transaksi buku akun/jurnal keuangan permanen (ledger system).
  • - Mapping APIs: Pengalaman integrasi Google Maps API, Mapbox, atau Leaflet untuk perhitungan rute, geocoding, dan real-time GPS tracking.
  • - Notification & Communication: Integrasi Firebase Cloud Messaging (FCM) untuk push notification, Brevo untuk email transactional, serta Coturn (WebRTC) untuk fitur panggilan suara in-app.
  • - Payment Gateway: Terbiasa dengan integrasi payment gateway (seperti Midtrans/sejenisnya).
  • - Containerization: Terbiasa dengan Docker & Docker Compose untuk konsistensi lingkungan pengembangan dan produksi (multi-container PHP-FPM, Nginx, Redis, Queue, Cron).
  • - Server & Nginx: Pemahaman konfigurasi Nginx (reverse proxy, SSL/HTTPS, rate limit, failover container).
  • - CI/CD Pipeline: Pengalaman mengonfigurasi GitHub Actions (Self-Hosted Runner) untuk otomatisasi build, testing, dan deployment ke Hostinger VPS.
  • - API & Service Development: Membangun API performa tinggi untuk konsumsi aplikasi mobile (Customer & Driver) dan dashboard web.
  • - Real-time Pipeline: Mengoptimalkan latensi live tracking driver dan pengiriman pesan chat agar tetap responsif pada trafik tinggi.
  • - Database Optimization: Menjaga integritas data antara PostgreSQL (data relasional/keuangan) dan MongoDB (data aktivitas real-time).
  • - Code Review & Standards: Menerapkan standar penulisan kode yang bersih (Clean Code), teruji, dan terdokumentasi dengan baik
  • - Memiliki portofolio aplikasi ride-hailing, logistik, food delivery, atau sistem dengan fitur real-time tracking.
  • - Pemahaman dasar tentang WebRTC / TURN Server (coturn).
  • - Pengalaman mengelola server VPS berbasis Linux (Ubuntu/Debian/Alpine).

Pernyataan mana di bawah ini yang paling mendeskripsikan hakmu bekerja di Indonesia?

Kualifikasi mana yang kamu miliki?

Apakah kamu memiliki pengalaman Administrasi Server Linux?

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Fullstack Developer
Fullstack Developer

Raditya Holdings • Provinsi Bali

Vor Ort
IDR 180.000.000 - 360.000.000
Fullstack Developer
Fullstack Developer

PT Asta Medika Internasional • Provinsi Bali

Vor Ort
IDR 167.400.000 - 279.000.000
Fullstack Developer (Node.js / React / Next.js)
Fullstack Developer (Node.js / React / Next.js)

PT Markindo Rekateknik (Jakarta) • Jakarta Barat

Vor Ort
IDR 167.400.000 - 279.000.000
Backend Engineer (Golang & AI)
Backend Engineer (Golang & AI)

PT. APPSKU APLIKASI INDONESIA • Cibinong

Vor Ort
IDR 240.000.000 - 420.000.000
Full-Stack Developer — Real-Time Apps & Laravel Expert
Full-Stack Developer — Real-Time Apps & Laravel Expert

Raditya Holdings • Provinsi Bali

Vor Ort
IDR 180.000.000 - 360.000.000
IT Full-Stack Developer (ERP & AI Automation)
IT Full-Stack Developer (ERP & AI Automation)

Antarestar • Bekasi

Vor Ort
IDR 180.000.000 - 300.000.000
Fullstack Developer
Fullstack Developer

Pelitatex • Kota Bandung

Vor Ort
IDR 133.920.000 - 267.840.000
Backend DevOps
Backend DevOps

Unictive • Jakarta Barat

Vor Ort
IDR 250.000.000 - 420.000.000
BACKEND ENGINEER
BACKEND ENGINEER

PT Trengginas Jaya • Jakarta Utara

Vor Ort
IDR 279.000.000 - 502.200.000
Fullstack Developer Rp2,5jt - Rp3,5jt Penuh Waktu 1–3 tahun Minimal Diploma (D1 - D4) Node.js + 10
Fullstack Developer Rp2,5jt - Rp3,5jt Penuh Waktu 1–3 tahun Minimal Diploma (D1 - D4) Node.js + 10

Flokq • Kota Yogyakarta

Vor Ort
IDR 111.600.000 - 167.400.000