Banner Image
PT Solutech Indonesia Maju

Backend Developer  

PT Solutech Indonesia Maju

 
  • Central Jakarta, Indonesia
    37, 60, RT04/RW03, Jalan Letnan Jenderal Suprapto, Tanah Tinggi Kel., Johar Baru, Central Jakarta, DKI Jakarta, Indonesia
    Central Jakarta
    DKI Jakarta
    Indonesia
    Indonesia
  • IDR 8,000,000.00 - IDR 9,500,000.00 / month
    IDR
    8000000
    9500000
    8000000
    MONTH
  • Full timeFULL_TIME

Posted an hour ago and deadline of application is on 28 Aug

Recruiter was hiring an hour ago

2026-06-30T08:14:26.222256+00:002026-08-28T17:00:00+00:00

Job Description

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

Minimum Qualifications

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.

Required Skills

  • Node.js
  • PostgreSQL
  • SQL

Jobs Summary

Job Level
Entry Level / Junior, Apprentice
Job Category
IT and Software
Educational Requirement
Bachelor's degree graduate
Office Address
LIPPO TOWER HOLLAND VILLAGE, JALAN LETNAN JENDERAL SUPRAPTO NOMOR 1 KAVELING 60 UNIT 3702
Industry
Other Industry
Vacancy
1 opening
Website
https://solutechmaju.id/

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About PT Solutech Indonesia Maju

Solutech Indonesia Maju lahir dari kebutuhan pasar akan platform e-commerce yang khusus menyediakan barang-barang elektronik dengan harga terjangkau, produk asli, dan layanan pelanggan yang dapat diandalkan. Di tengah maraknya e-commerce umum yang menjual beragam kategori, pendiri Solutech melihat peluang besar untuk menghadirkan spesialisasi fokus pada elektronik.

People also applied to

  1. Home

Other Recommended Jobs

Apply jobs in

Job Categories:

Related to your search: