Chat on WhatsApp
Company Logo

Backend Engineer

Rp5,000,000 - 7,000,000/Month
Full-Time · On-site
Minimum Associate Degree
1 - 3 years of experience

Job Requirements

On-site
1 - 3 years of experience
Minimum Associate Degree

Skills

Laravel

PHP

MySQL

Microsoft SQL Server

Java

Node.js

Python

PostgreSQL

C++

Job Benefits

Training/Certification

Perform Bonus

THR

This job post is managed by

CT
Cakra Tekno

Job description for Backend Engineer at PT Cakra Tekno Nusantara

PT Cakra Tekno Nusantara mencari Backend Engineer yang peduli pada kualitas kode, skalabilitas, dan efisiensi. Anda akan bertanggung jawab membangun fondasi sistem kami, memastikan API berjalan cepat, dan database terstruktur dengan baik.

Meskipun produk kami menggunakan teknologi AI canggih, tugas utama Anda adalah software engineering yang disiplin. Kami mencari seseorang yang menguasai dasar-dasar backend dengan sangat kuat, serta memiliki pengalaman atau ketertarikan mendalam pada arsitektur sistem terdistribusi.

📌 Diutamakan kandidat yang dapat bergabung dalam waktu dekat / segera.

Tanggung Jawab Utama (Key Responsibilities):

1. API Development:

* Merancang, membangun, dan memelihara RESTful API yang bersih, aman, dan terdokumentasi dengan baik (menggunakan OpenAPI/Swagger).

* Memastikan integrasi yang mulus dengan tim Frontend dan layanan AI.

2. Database Management:

* Merancang skema database (SQL) yang efisien dan ternormalisasi.

* Menulis query yang optimal dan melakukan indexing yang tepat untuk menjaga performa aplikasi tetap cepat.

3. Code Quality & Maintenance:

* Menulis kode yang bersih (clean code), mudah dibaca, dan reusable.

* Melakukan unit testing dan code review untuk meminimalisir bug di production.

4. Deployment & Monitoring:

* Mengelola deployment aplikasi menggunakan Docker.

* Memantau error logs dan performa sistem dasar untuk memastikan uptime yang tinggi.

Kualifikasi Wajib (Must-Haves):

* Pengalaman: Minimal 2–3 tahun pengalaman kerja sebagai Backend Engineer.

* Bahasa Pemrograman: Menguasai Python (FastAPI) atau Node.js/Go dengan sangat baik.

* Database: Pemahaman mendalam tentang Relational Database (PostgreSQL atau MySQL), termasuk transaksi dan optimasi query dasar.

* Microservices Architecture: Pernah terlibat dalam pemecahan aplikasi Monolith menjadi Microservices, atau berpengalaman mengelola komunikasi antar-service (gRPC/HTTP).

* Message Brokers & Queuing: Memiliki pengalaman implementasi Apache Kafka, RabbitMQ, atau Redis Pub/Sub untuk menangani pemrosesan data asinkron (asynchronous processing).

* Task Scheduling & Background Jobs: Familiar dengan tools penjadwalan seperti Celery, BullMQ, Apache Airflow, atau manajemen Cron Jobs yang kompleks.

* Version Control: Mahir menggunakan Git (paham flow branching, merge, dan pull request).

* Konsep Dasar: Memahami prinsip dasar HTTP, Authentication (JWT/OAuth), dan struktur data.

Nilai Tambah (Nice-to-Haves):

* Basic Frontend Skills: Memiliki pemahaman dasar tentang HTML/CSS atau framework modern (React/Vue/Next.js). Nilai plus jika Anda bisa membuat internal tools atau admin dashboard sederhana secara mandiri untuk kebutuhan tim operasional.

* AI Integration: Pernah menggunakan Vector Database (seperti Pinecone/Qdrant) atau mengintegrasikan API LLM (OpenAI Compatibility).

* Cloud Infrastructure: Pengalaman lebih dalam mengatur infrastruktur di AWS/GCP/Alibaba Cloud (misal: setting Load Balancer, VPC, atau Auto-scaling).

Soft Skills:

* Eager to Learn: Karena teknologi AI bergerak cepat, kami mencari orang yang tidak takut mempelajari tools baru (seperti Kafka atau Vector DB) meskipun belum pernah menggunakannya sebelumnya.

* Critical Thinking: Mampu mempertimbangkan trade-off antara kecepatan pengembangan dan kesempurnaan teknis.

* Team Player: Bisa berdiskusi dengan sehat mengenai keputusan teknis tanpa ego.

About the company
PT Cakra Tekno Nusantara
Computer & Network Security
11 - 50 employees
Office address

Ruko pasar modern blok C7,jl. Raya Serpong, kel. sampora,kec. cisauk, kab. tanggerang 15345

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
1–3 years
Minimum Bachelor’s Degree
Titipku
Full-Time
1–3 years
Minimum Associate Degree
ITOMMEY Bintang Indonesia
Full-Time
1–3 years
Minimum Bachelor’s Degree
PT. Tenaga Kanggo Indonesia
Full-Time
1–3 years
Minimum Bachelor’s Degree
NASTHA GROUP
Full-Time
1–3 years
Minimum Bachelor’s Degree
ScaleOcean

Backend Engineer