Jobiglo

No results.

Backend Developer

PT Solutech Indonesia Maju · Jakarta

Tetap it
Node.js TypeScript Next.js PostgreSQL Prisma REST API JWT Redis Docker CI/CD Git

Job description

Backend Developer Perusahaan : PT Solutech Indonesia Maju Lokasi : Central Jakarta, DKI Jakarta, Indonesia Fungsi : IT and Software Kontrak : Full time Deskripsi: Ringkasan Posisi Kami sedang membangun website e-commerce dan mencari Backend Developer untuk menangani backend aplikasinya, mulai dari API, database, autentikasi, hingga integrasi pembayaran. Pengembangan tidak akan berhenti di e-commerce. Ke depannya akan berlanjut ke website dan aplikasi internal lain untuk mendukung operasional perusahaan, sehingga posisi ini akan menangani beragam project dalam jangka panjang. Seluruh pengembangan berjalan di atas stack Next.js dan dikerjakan bersama tim Frontend. Tanggung Jawab Utama Backend & API Membangun dan mengembangkan API route handlers serta server actions di Next.js. Menjaga struktur kode tetap rapi dengan layered architecture (service & repository) supaya mudah dikembangkan dan di-maintain tim. Menerapkan input validation dan error handling yang konsisten di setiap endpoint. Database & Data Merancang dan mengelola database schema dengan Prisma (ORM) di atas PostgreSQL, termasuk meng-handle migration. Menulis query yang efisien dan menjaga konsistensi data, terutama pada operasi yang membutuhkan database transaction. Fitur E-commerce Mengerjakan fitur inti e-commerce: product catalog, cart, checkout, order, hingga inventory/stok. Mengintegrasikan layanan pihak ketiga seperti payment gateway, notification service (mis. email/WhatsApp), dan shipping/courier service. Keamanan & Autentikasi Membangun authentication dan authorization (mis. JWT via cookie httpOnly dan role based access control). Mengamankan aplikasi dari security vulnerabilities seperti SQL injection dan XSS, serta menjaga data user. Performa & Keandalan Menjaga aplikasi tetap responsif saat traffic tinggi, mis. lewat caching (Redis) dan query optimization. Menyiapkan logging dan error monitoring supaya masalah cepat terdeteksi sebelum berdampak ke user. Kolaborasi & Kualitas Kode Menyepakati struktur data dan API contract bersama Frontend Developer. Bekerja dengan rapi: Git, code review, dokumentasi secukupnya, dan testing sebelum rilis. Mendukung proses deployment ke server on-premise (mis. dengan Docker atau CI/CD). Kualifikasi: Kualifikasi wajib: Berpengalaman sebagai Backend atau Fullstack Developer dengan Node.js dan TypeScript. Menguasai backend Next.js: route handlers (API routes) dan server actions. Terbiasa dengan relational database (PostgreSQL) dan ORM, diutamakan Prisma (atau yang serupa seperti TypeORM/Drizzle). Paham REST API design dan pola arsitektur seperti service-repository. Menguasai dasar data validation dan application security (authentication, mencegah SQL injection/XSS). Pengalaman dengan Redis atau performance optimization untuk aplikasi high-traffic. Memahami CI/CD dan proses deployment ke server on-premise. Terbiasa menulis clean code yang mudah dibaca tim dan familiar dengan Git workflow. Nilai tambah: Pernah mengerjakan sistem e-commerce (payment, order, inventory, atau marketplace). Familiar dengan Docker dan containerization. Punya pemahaman React/Next.js sisi frontend secukupnya untuk memperlancar kolaborasi. Terbiasa dengan automated testing (unit/integration test). Catatan: Stack yang kami gunakan saat ini: Next.js, React, TypeScript, Prisma (PostgreSQL), dan Redis. Saat ini kami menggunakan server on-premise (on-prem). Karena backend menyatu di dalam Next.js, idealnya kandidat sudah terbiasa di ekosistem ini, bukan hanya pada framework backend yang terpisah.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec PT Solutech Indonesia Maju.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Tetap basé à Jakarta.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Indonesia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 3 days from now

24 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

PT Solutech Indonesia Maju

Jakarta