Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Fullstack Junior Developer di Capella Multidana kami kurasi dari JobStreet (kategori Kesehatan). Perhatikan lokasi kerja (Medan, North Sumatra) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
Kami mencari Fullstack Junior Developer untuk bergabung dalam tim engineering, mengembangkan dan memelihara aplikasi web menggunakan React (TanStack Start) di sisi frontend dan NestJS di sisi backend. Cocok untuk fresh graduate yang punya pengalaman proyek website (kuliah, magang, freelance, atau portfolio pribadi) dan ingin berkembang di lingkungan kerja yang terstruktur.
Tanggung Jawab
Membangun dan memelihara antarmuka pengguna (UI) dengan React/TanStack Start sesuai desain dan kebutuhan bisnis
Mengelola data fetching, caching, dan sinkronisasi state server menggunakan React Query
Mengkonsumsi REST API menggunakan Axios (interceptor, error handling, auth token)
Membangun form dengan TanStack Form dan validasi skema menggunakan Zod (frontend maupun backend)
Mengembangkan REST API menggunakan NestJS, termasuk validasi, autentikasi, dan business logic
Merancang dan mengelola skema database PostgreSQL menggunakan Drizzle ORM (schema, query, migration)
Melakukan debugging dan fixing bug pada frontend maupun backend
Menulis kode yang bersih, terstruktur, dan mudah dipelihara mengikuti best practice
Berkolaborasi dengan tim (PM, QA, developer lain) melalui code review dan daily sync
Mendokumentasikan API dan komponen yang dibuat
Kualifikasi
Fresh graduate S1/D4 Teknik Informatika, Sistem Informasi, atau bidang terkait (atau berpengalaman setara)
Punya pengalaman membangun proyek website (tugas kuliah, capstone, magang, atau proyek pribadi) — wajib bisa ditunjukkan (GitHub/portfolio/demo)
Memahami dasar JavaScript/TypeScript dan konsep React (component, state, hooks) — pengalaman dengan React murni, Next.js, atau TanStack Start sama-sama diterima
Familiar dengan React Query untuk data fetching dan cache management
Familiar dengan Axios untuk HTTP client
Familiar dengan TanStack Form untuk form handling
Familiar dengan Zod untuk schema validation
Familiar dengan Drizzle ORM untuk database access dan migration
Memahami dasar backend (REST API, HTTP method, request-response cycle)
Memahami dasar relational database (SQL, join, primary/foreign key)
Familiar dengan Git untuk version control
Mampu membaca dokumentasi teknis dalam bahasa Inggris
Kemauan belajar tinggi, komunikatif, dan bisa bekerja dalam tim
Nilai Tambah (Good to Have)
Pernah menggunakan atau familiar dengan TanStack Router/Start secara utuh
Pernah menggunakan Next.js (App Router)
Pernah menggunakan NestJS atau framework Node.js lain (Express, Hono)
Familiar dengan TypeScript di frontend dan backend
Memahami konsep caching dan familiar dengan Redis
Memahami konsep message queue dan familiar dengan BullMQ
Familiar dengan Docker untuk containerization dan local development
Pengalaman deploy aplikasi sederhana (VPS, Vercel, Railway, dsb)
Pemahaman dasar CI/CD dan testing (unit test/integration test)