Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Skyshi Digital Indonesia

NewBe an early applicant

Junior Fullstack Developer (Node Js & React)

Posted Updated
Discussion

Summary

Junior fullstack developer building and maintaining Skyshi's internal products (recruitment portal Skyshi Hub, learning platform Ajara) end-to-end with React/Next.js and Node.js/NestJS, plus selective client website projects. Includes database design and MySQL-to-PostgreSQL migrations, Jest testing, and GitLab CI/CD deployments to Vultr, working hybrid from the Yogyakarta office.

Mengembangkan dan memelihara produk digital internal Skyshi, seperti portal rekrutmen Skyshi Hub dan platform pembelajaran Ajara, secara end-to-end dari frontend, backend, hingga deployment. Posisi ini juga mendukung project pengembangan website klien yang diterima Skyshi secara selektif, serta berperan aktif sebagai pembicara di komunitas Devcode.

Pengembangan produk (porsi frontend dan backend seimbang)

  • Mengembangkan fitur produk internal Skyshi, yaitu Skyshi Hub (portal rekrutmen) dan Ajara (platform asesmen dan pembelajaran), serta produk internal baru yang akan dikembangkan
  • Membangun antarmuka dengan React.js / Next.js dan layanan backend dengan Node.js / NestJS
  • Mendukung project pengembangan website klien yang diterima Skyshi secara selektif
  • Menyusun query dan merancang skema database bersama tim, didokumentasikan dengan Mermaid chart untuk ditinjau Lead
  • Mengelola perubahan struktur database melalui migration, bukan dengan mengubah atau menghapus data secara langsung
  • Mendukung proses migrasi database dari MySQL/MariaDB ke PostgreSQL
  • Kualitas dan perbaikan bug
  • Menguji dan memeriksa ulang hasil kerja sebelum diserahkan, termasuk pengujian API dan unit test dengan Jest
  • Menganalisis dan memperbaiki bug
  • Melakukan deployment melalui GitLab CI/CD (GitLab Runner dan Docker image) ke server Vultr

Kolaborasi dan komunikasi

  • Mendampingi PM dalam meeting klien untuk menjawab pertanyaan teknis
  • Mendukung anggota tim lain sesuai kebutuhan
  • Meninjau arsitektur yang berjalan dan berkoordinasi dengan tim sebelum menambahkan dependency atau menghapus kode maupun data
  • Mengeksplorasi teknologi dan alternatif solusi secara mandiri berdasarkan arahan Lead, kemudian memvalidasi hasilnya bersama tim
  • Menjadi pembicara di event komunitas Devcode maupun sesi sharing internal, khususnya seputar pemanfaatan AI dalam pengembangan software
  • Berkontribusi aktif dalam kegiatan komunitas Devcode
  • Memahami REST API: HTTP method (GET, POST, PUT, PATCH, DELETE), status code, dan pengujian API
  • Menguasai dasar Node.js untuk pengembangan backend
  • Familiar dengan Git

Karakter dan sikap kerja

  • Memiliki rasa ingin tahu yang tinggi dan inisiatif belajar mandiri; mampu mengembangkan solusi dari arahan singkat tanpa perlu dipandu langkah demi langkah
  • Mampu bekerja secara mandiri, dengan tetap memvalidasi hasil kerja dan keputusan teknis kepada tim
  • Cepat beradaptasi dengan teknologi baru. Sebagai acuan, pemegang posisi sebelumnya beralih dari Laravel ke React dalam waktu sekitar satu minggu
  • Proaktif bertanya dan berpikir kritis, tidak sekadar menjalankan instruksi
  • Senang berbagi pengetahuan dan bersedia menjadi pembicara di event komunitas maupun sesi sharing, terutama topik AI

Persyaratan lain

  • Bersedia bekerja hybrid di kantor Skyshi Yogyakarta
  • Berpengalaman menggunakan Next.js atau NestJS
  • Aktif menggunakan AI coding tools (mis. Cursor) dan memahami MCP (Model Context Protocol)
  • Terbiasa membuat diagram database, khususnya dengan Mermaid
  • Berpengalaman dengan Docker, CI/CD, atau proses deployment

Skills

What Junior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →