Fullstack Developer

LocationBandung
Departemen: Manajemen ProyekStatus Pekerjaan: Kontrak

Deskripsi Pekerjaan

  • Sebagai Full Stack Developer, bertanggung jawab untuk mengembangkan, memelihara, serta meningkatkan aplikasi berbasis web pada sisi front-end maupun back-end. Anda akan bekerja sama dengan berbagai tim lintas fungsi untuk membangun sistem yang scalable, andal, dan berkinerja tinggi guna mendukung produk serta layanan digital perusahaan.
  • Front-End Development
  • Mengembangkan antarmuka aplikasi web yang responsif dan user-friendly menggunakan HTML, CSS, dan JavaScript/TypeScript.
  • Membangun aplikasi web modern menggunakan React atau Next.js.
  • Mengimplementasikan desain UI/UX dari design system atau Figma ke dalam komponen frontend yang reusable dan mudah dipelihara.
  • Mengintegrasikan aplikasi frontend dengan layanan backend melalui RESTful API atau GraphQL.
  • Mengelola state management, validasi form, serta interaksi pengguna.
  • Melakukan optimasi performa frontend seperti lazy loading, code splitting, dan caching.
  • Back-End Development
  • Mengembangkan dan memelihara RESTful API untuk mendukung fungsionalitas aplikasi.
  • Mendesain, mengelola, dan mengoptimalkan database seperti PostgreSQL, MySQL, atau MongoDB.
  • Mengimplementasikan mekanisme autentikasi dan otorisasi menggunakan teknologi seperti JWT, OAuth2, atau Single Sign-On (SSO).
  • Mengintegrasikan aplikasi dengan layanan eksternal seperti sistem notifikasi, payment gateway, serta API pihak ketiga.
  • Mengelola logging, error handling, serta optimasi performa server.
  • DevOps & Deployment
  • Menggunakan Git untuk version control dan kolaborasi tim.
  • Menggunakan Docker untuk containerisasi aplikasi.
  • Mendukung proses CI/CD dan deployment ke environment staging maupun production.
  • Membantu proses monitoring aplikasi, troubleshooting, serta peningkatan stabilitas sistem.
  • Collaboration
  • Bekerja sama dengan UI/UX Designer, QA Engineer, dan Project Manager dalam seluruh siklus pengembangan perangkat lunak.
  • Berpartisipasi dalam proses pengembangan berbasis Agile/Scrum.
  • Menjaga standar coding, dokumentasi yang baik, kualitas kode, serta praktik pengujian (unit testing) untuk memastikan aplikasi yang maintainable dan reliable.

Persyaratan

  • Minimal lulusan S1 (Sarjana) di bidang Ilmu Komputer, Teknologi Informasi, atau bidang terkait.
  • Memiliki pengalaman minimal 2 tahun sebagai Full Stack Developer atau Software Developer.
  • Memiliki pemahaman yang kuat dalam JavaScript/TypeScript serta framework frontend modern seperti React atau Next.js.
  • Memahami dengan baik pengembangan backend serta perancangan RESTful API.
  • Memiliki pengalaman dalam menggunakan database relasional maupun NoSQL seperti PostgreSQL, MySQL, atau MongoDB.
  • Memahami konsep autentikasi dan otorisasi seperti JWT, OAuth2, atau Single Sign-On (SSO).
  • Berpengalaman menggunakan Git untuk version control serta terbiasa dengan workflow pengembangan kolaboratif.
  • Memiliki pengetahuan mengenai Docker, CI/CD pipeline, serta praktik dasar DevOps menjadi nilai tambah.
  • Memiliki kemampuan problem-solving, analisis, dan debugging yang baik.
  • Mampu bekerja secara efektif dalam tim serta terbiasa dengan lingkungan pengembangan berbasis Agile.
  • Memiliki kemampuan komunikasi yang baik serta berkomitmen dalam menulis kode yang rapi, terstruktur, dan mudah dipelihara.

Jika Anda memenuhi kualifikasi di atas, silakan klik lamar sekarang dan kirimkan dokumen berikut:

  1. Surat lamaran
  2. CV/Resume
  3. Dokumen pendukung terkait
  4. Foto berwarna (4x6)

Bagikan lowongan dengan teman Anda

Siap bertumbuh bersama kami?