Company Logo

Junior Full Stack Developer (AI/ML)

Rp3.000.000 - 4.000.000/Bulan
Penuh Waktu · Hybrid
Minimal Sarjana (S1)
1 - 3 tahun pengalaman
Urgent

Persyaratan

Hybrid
1 - 3 tahun pengalaman
Minimal Sarjana (S1)
25-30 tahun
Laki-laki saja

Skills

Frontend Development

Software Quality Assurance

System Analysis

Machine Learning

PostgreSQL

API Development

MariaDB

Laravel

Data analysis

Teamwork

Python

Django

JavaScript

Backend Development

Node.js

React.js

MySQL

Restful API

MongoDB

Vue.js

Benefit Kerja

Work Insurance

THR

Annual Leave

Cross-Training

Phone Provided

Sick Leave

Mentorship

Health Insurance

Career Path

Loker ini dikelola oleh

RP
Recruiter PT Kreasi Bali Sasmita

Deskripsi pekerjaan Junior Full Stack Developer (AI/ML) PT Kreasi Bali Sasmita

🚀 WE ARE HIRING

Junior Full Stack Developer (AI/ML)

PT. Kreasi Bali Sasmita membuka kesempatan bagi talenta teknologi untuk bergabung sebagai Junior Full Stack Developer (AI/ML).

Kami mencari developer yang memiliki fondasi kuat dalam Full Stack Development serta memiliki ketertarikan dan kemampuan untuk berkembang dalam pengembangan aplikasi berbasis Artificial Intelligence (AI), Machine Learning (ML), Large Language Models (LLM), Generative AI, dan AI Agent.

Posisi ini cocok bagi developer yang tidak hanya mampu membangun aplikasi dari sisi frontend, backend, database, dan API, tetapi juga tertarik mengintegrasikan teknologi AI ke dalam aplikasi dan produk digital yang dikembangkan perusahaan.

________________________________________

🏢 ABOUT PT. KREASI BALI SASMITA

PT. Kreasi Bali Sasmita merupakan perusahaan teknologi Indonesia yang berfokus pada pengembangan solusi digital, Software as a Service (SaaS), Artificial Intelligence (AI), dan Digital Transformation.

Kami mengembangkan berbagai aplikasi dan produk digital yang mendukung transformasi proses bisnis dan organisasi, termasuk pengembangan platform digital di bidang pendidikan.

Kami membangun tim teknologi yang adaptif, memiliki kemampuan problem solving yang kuat, terbuka terhadap perkembangan teknologi baru, serta mampu memanfaatkan AI secara bertanggung jawab dalam proses software development.

________________________________________

💻 POSITION

Junior Full Stack Developer (AI/ML)

Posisi ini akan terlibat dalam pengembangan, pemeliharaan, dan peningkatan aplikasi perusahaan dengan cakupan Frontend Development, Backend Development, Database, API Integration, serta AI/ML & Generative AI Integration.

________________________________________

🎯 KEY RESPONSIBILITIES

Sebagai Junior Full Stack Developer (AI/ML), Anda akan bertanggung jawab untuk:

Full Stack Development

• Mengembangkan dan memelihara aplikasi berbasis web pada sisi frontend dan backend.

• Mengimplementasikan UI/UX menjadi responsive web application.

• Mengembangkan reusable component dan application functionality sesuai kebutuhan produk.

• Mengembangkan dan mengintegrasikan REST API.

• Mengembangkan fitur authentication, authorization, dan Role-Based Access Control (RBAC).

• Mengembangkan fitur CRUD dan business logic aplikasi.

• Mengintegrasikan frontend, backend, database, dan third-party services.

Backend & Database

• Mengembangkan backend service dan API yang reliable dan maintainable.

• Mengelola database seperti MySQL, MariaDB, PostgreSQL, MongoDB, atau teknologi database lainnya sesuai kebutuhan proyek.

• Membantu melakukan database design, migration, seeding, dan query optimization.

• Mengembangkan server-side validation, error handling, logging, dan data processing.

• Membantu menjaga keamanan, integritas, dan konsistensi data aplikasi.

AI/ML & Generative AI Development

• Membantu mengembangkan dan mengintegrasikan fitur berbasis Artificial Intelligence dan Machine Learning.

• Mengintegrasikan LLM API seperti OpenAI, Gemini, Claude, atau model lainnya ke dalam aplikasi.

• Mengembangkan fitur berbasis Generative AI, seperti AI Assistant, chatbot, intelligent search, recommendation, atau automation.

• Membantu pengembangan Retrieval-Augmented Generation (RAG).

• Mengintegrasikan embedding dan Vector Database apabila dibutuhkan.

• Mengeksplorasi dan mengembangkan AI Agent, Function Calling, Tool Calling, dan AI workflow.

• Membantu melakukan data preparation, preprocessing, model evaluation, atau implementasi Machine Learning sesuai kebutuhan proyek.

• Melakukan validasi terhadap output AI sebelum digunakan dalam aplikasi.

Testing, Debugging & Maintenance

• Melakukan debugging dan troubleshooting terhadap aplikasi.

• Melakukan bug fixing dan improvement pada existing system.

• Melakukan API testing, unit testing, dan integration testing sesuai kebutuhan.

• Membantu melakukan code review dan menjaga kualitas source code.

• Melakukan root-cause analysis terhadap technical issue yang ditemukan.

Deployment & Development Workflow

• Menggunakan Git dan GitHub/GitLab dalam workflow pengembangan.

• Mengikuti branching, pull request, dan code review workflow.

• Membantu proses deployment aplikasi.

• Menggunakan Docker, cloud platform, VPS, CI/CD, atau teknologi deployment lainnya sesuai kebutuhan proyek.

• Menyusun dan memperbarui technical documentation.

• Menggunakan task/project management tools yang ditentukan perusahaan.

• Memberikan progress update secara berkala kepada Team Leader.

________________________________________

🧠 REQUIRED QUALIFICATIONS

• Minimal S1/D4 Teknik Informatika, Ilmu Komputer, Sistem Informasi, Software Engineering, Data Science, Artificial Intelligence, atau bidang teknologi terkait.

• Memiliki pemahaman yang baik mengenai software development fundamentals.

• Memahami konsep frontend, backend, database, dan API.

• Memiliki kemampuan programming menggunakan beberapa teknologi seperti:

o JavaScript / TypeScript

o Python

o React.js / Next.js

o Node.js / Express.js / NestJS

o FastAPI / Flask / Django

• Memahami database dan SQL.

• Memahami penggunaan Git dan version control.

• Memiliki kemampuan debugging dan problem solving yang baik.

• Memahami konsep dasar Artificial Intelligence / Machine Learning / Generative AI.

• Familiar dengan penggunaan ChatGPT, Claude, Gemini, GitHub Copilot, Cursor, atau AI development tools lainnya.

• Memiliki kemampuan belajar teknologi dan framework baru secara mandiri.

• Mampu bekerja secara individu maupun berkolaborasi dalam tim.

________________________________________

🤖 AI/ML COMPETENCIES

Kandidat diharapkan memiliki pemahaman atau exposure terhadap beberapa area berikut:

• Python for AI/ML

• NumPy & Pandas

• Data Processing & Preprocessing

• Scikit-learn

• Machine Learning Fundamentals

• Model Evaluation

• Prompt Engineering

• Large Language Models (LLM)

• LLM API Integration

• Generative AI

• Retrieval-Augmented Generation (RAG)

• Embedding

• Vector Database

• AI Agent

• Function Calling / Tool Calling

• AI-Assisted Software Development

Kandidat tidak diwajibkan menguasai seluruh teknologi AI/ML tersebut.

Kami juga mempertimbangkan kandidat yang memiliki fondasi Full Stack Development yang kuat serta learning agility dan ketertarikan tinggi untuk mengembangkan kompetensi AI/ML dan Generative AI.

________________________________________

⭐ PREFERRED QUALIFICATIONS

Menjadi nilai tambah apabila kandidat:

• Memiliki portfolio aplikasi Full Stack yang dapat ditunjukkan.

• Memiliki GitHub/GitLab dengan project yang relevan.

• Pernah mengembangkan aplikasi menggunakan React.js / Next.js.

• Pernah mengembangkan REST API.

• Pernah menggunakan FastAPI, Flask, Node.js, Express.js, atau NestJS.

• Pernah mengintegrasikan third-party API.

• Pernah mengintegrasikan OpenAI API, Gemini API, Claude API, atau LLM lainnya.

• Pernah membuat AI chatbot atau AI Assistant.

• Memahami atau pernah mencoba RAG, LangChain, LangGraph, LlamaIndex, atau Vector Database.

• Pernah melakukan deployment aplikasi.

• Memiliki exposure terhadap Docker, CI/CD, AWS, Google Cloud, Azure, atau VPS.

• Memahami basic web security dan data privacy.

• Memiliki pengalaman mengembangkan SaaS, ERP, Management Information System, School Information System, atau aplikasi dengan banyak user role.

________________________________________

🛠️ EXAMPLE TECHNOLOGY STACK

Technology stack dapat berbeda sesuai kebutuhan masing-masing proyek.

Frontend

• React.js

• Next.js

• JavaScript

• TypeScript

• Tailwind CSS

Backend

• Node.js

• Express.js

• NestJS

• Python

• FastAPI

• Flask

• Django

Database

• MySQL

• MariaDB

• PostgreSQL

• MongoDB

AI/ML

• Python

• Pandas

• NumPy

• Scikit-learn

• TensorFlow

• PyTorch

Generative AI

• OpenAI API

• Gemini API

• Claude API

• LangChain

• LangGraph

• LlamaIndex

AI Knowledge & Retrieval

• RAG

• Embedding

• FAISS

• ChromaDB

• Pinecone

• Qdrant

• pgvector

Development & Deployment

• Git

• GitHub / GitLab

• Docker

• Linux

• CI/CD

• Cloud / VPS

Kandidat tidak harus menguasai seluruh technology stack di atas.

________________________________________

💡 WHAT WE ARE LOOKING FOR

Kami mencari kandidat yang memiliki:

• Strong learning agility

• Analytical thinking

• Problem solving mindset

• Curiosity terhadap teknologi baru

• Kemampuan debugging yang baik

• Attention to detail

• Ownership dan accountability terhadap pekerjaan

• Kemampuan menerima feedback dan melakukan improvement

• Kemampuan berkomunikasi dan bekerja dalam tim

• Kemauan mempelajari existing system dan codebase

• Kemampuan beradaptasi terhadap perubahan requirement maupun teknologi

• Kemampuan menggunakan AI sebagai development accelerator tanpa bergantung sepenuhnya pada AI-generated code

Kami menghargai developer yang tidak sekadar dapat membuat kode berjalan, tetapi juga berusaha memahami mengapa kode tersebut bekerja, bagaimana menjaga kualitasnya, serta bagaimana memastikan solusi yang dikembangkan aman, maintainable, scalable, dan sesuai kebutuhan pengguna.

________________________________________

📩 HOW TO APPLY

Silakan kirimkan:

• CV terbaru

• Portfolio (jika tersedia)

• GitHub / GitLab (jika tersedia)

• Link aplikasi / project yang pernah dikembangkan (jika tersedia)

Cantumkan posisi yang dilamar:

Junior Full Stack Developer (AI/ML)

Kami terbuka terhadap kandidat junior yang mungkin belum menguasai seluruh technology stack, tetapi memiliki fondasi software development yang baik, pengalaman proyek yang relevan, kemampuan problem solving, learning agility yang tinggi, serta semangat untuk terus berkembang mengikuti perkembangan Artificial Intelligence dan teknologi software modern.

PT. Kreasi Bali Sasmita

Tentang Perusahaan
PT Kreasi Bali Sasmita
Education Management
1 - 10 karyawan

Layanan Sistem Manajemen Sekolah

Alamat kantor

Jl. Akasia No.2, Sumerta, Kec. Denpasar Tim., Kota Denpasar, Bali 80239

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
3–5 tahun
Minimal Sarjana (S1)
PT. Wedison Green Energy Group
Penuh Waktu
1–3 tahun
Minimal Sarjana (S1)
SIMANTEK
Penuh Waktu
Minimal Diploma (D1 - D4)
PT. Labda Karya Manunggal
Hybrid
Magang
1–3 tahun
+1
PT Kreasi Bali Sasmita

Junior Full Stack Developer (AI/ML)