Company Logo

Full Stack Developer

Loker ini dikelola oleh

SP
Sentrik Persada Nusantara

Persyaratan

Kerja di lokasi
1 - 3 tahun pengalaman
Minimal Sarjana (S1)

Skills

Laravel

React.js

C++

Node.js

Microsoft SQL Server

MySQL

JavaScript

jQuery

PostgreSQL

MongoDB

Benefit Kerja

Wellness Facilities

Health Insurance

Lifetime Savings

Career Path

Laptop Provided

Annual Leave

Training/Certification

Loan

Deskripsi pekerjaan Full Stack Developer PT. Sentrik Persada Nusantara

Requirements

A. Backend Engineering (Laravel & PHP)

- 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), single device session enforcement, integrasi Captcha (Lyxvo/Google ReCaptcha), serta pemantauan keamanan/rate limiting.

B. Frontend Engineering (Next.js & Web)

- 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).

C. Real-Time Engine, Messaging & Caching

- 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.

D. Relational Database & Finance Ledger

- Relational Database: Mahir menggunakan PostgreSQL 18 untuk manajemen data terstruktur, pencerminan relasional (relational mirroring), serta transaksi buku akun/jurnal keuangan permanen (ledger system).

E. Geolocation & Third-Party Integration

- 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).

F. DevOps, Containerization & CI/CD

- 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.

RESPONSIBILITIES (TANGGUNG JAWAB HARIAN)

- 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).

- Maintenance & DevOps: Mengelola pipeline CI/CD GitHub Actions dan memastikan kestabilan zero-downtime deployment pada VPS.

- Code Review & Standards: Menerapkan standar penulisan kode yang bersih (Clean Code), teruji, dan terdokumentasi dengan baik

NILAI TAMBAH (PLUS POINTS)

- 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).

Proses Wawancara

Tentang Perusahaan
PT. Sentrik Persada Nusantara
Retail
11 - 50 karyawan

PT. Sentrik Persada Nusantara dengan Brand Sentrik yang merupakan pelopor penjualan KBLBB (kendaraan bermotor listrik berbasis baterai) multibrand untuk mensuport program pemerintah mengenai lingkungan dan energi bersih. Adapun Brand Motor listrik yang tersedia di Sentrik diantaranya Gesits, Deux E3 Mobility, Smoot, United e-motor, Gova, Smev

Alamat kantor

Jl. Raya Canggu, No. 32 , Kuta Utara, Badung

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Lowongan Lainnya Untukmu
Penuh Waktu
1–3 tahun
Minimal Sarjana (S1)
Raditya Holding Company
Penuh Waktu
1–3 tahun
Minimal Diploma (D1 - D4)
Tri Wangsa Digital
Penuh Waktu
1–3 tahun
Minimal Sarjana (S1)
SIMANTEK
Penuh Waktu
3–5 tahun
Minimal Sarjana (S1)
Juicebox
Penuh Waktu
1–3 tahun
Minimal Sarjana (S1)
Secret Garden Village

Full Stack Developer