•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: