Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

PT. Sentrik Persada Nusantara

New

Full Stack Developer

Posted 21 views
Discussion

Summary

Full-stack developer building a real-time ride-hailing/delivery platform: Laravel (PHP 8.3+) APIs plus Next.js dashboards, backed by PostgreSQL, MongoDB, and Redis, with Laravel Reverb WebSockets, maps/FCM/payment integrations, Docker/Nginx on a Linux VPS, and GitHub Actions CI/CD.

  • - 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?

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →