Fullstack Developer
Must-have:TypeScriptJavaScriptGoHTMLCSSReactNext.jsNode.jsLaravelGitDockerCloudFrontendBackendFullstackCI/CDAI
Job Description:
- Mengembangkan dan memelihara API serta layanan backend menggunakan Golang dan NestJS.
- Membangun dan mengoptimalkan antarmuka web menggunakan Next.js.
- Merancang arsitektur aplikasi yang modular, fleksibel, dan mudah dikembangkan.
- Mengelola desain database, ERD, serta optimasi PostgreSQL.
- Melakukan database migration, indexing, dan optimasi query.
- Mengelola infrastruktur cloud server menggunakan Tencent Cloud.
- Mengatur web server, reverse proxy, serta konfigurasi SSL/TLS.
- Membuat dan mengelola Dockerfile serta container aplikasi.
- Mengelola Docker Hub untuk penyimpanan image dan versioning aplikasi.
- Membangun dan memelihara pipeline CI/CD untuk otomatisasi testing, build, dan deployment.
- Mengelola proses deployment aplikasi ke server cloud dengan meminimalkan downtime.
- Melakukan monitoring performa server serta menjaga stabilitas dan keamanan sistem.
Kualifikasi:
- Pendidikan minimal D3/S1 jurusan Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait.
- Memiliki pengalaman minimal 2 tahun sebagai Full Stack Developer, Backend Developer, atau posisi sejenis.
- Menguasai bahasa pemrograman Golang dan/atau TypeScript dengan framework NestJS.
- Memahami pengembangan frontend menggunakan Next.js, React.js, HTML, CSS, dan JavaScript.
- Memiliki pemahaman yang baik mengenai REST API, sistem autentikasi, dan integrasi antar layanan.
- Menguasai database PostgreSQL, termasuk desain ERD, database migration, indexing, dan query optimization.
- Memiliki pengalaman dalam pengelolaan cloud server, khususnya Tencent Cloud atau platform cloud sejenis.
- Memahami Linux server, Nginx/Caddy, reverse proxy, DNS, serta konfigurasi SSL/TLS.
- Menguasai Docker dan memahami konsep containerization serta multi-stage build.
- Memiliki pengalaman menggunakan Git, Docker Hub, dan implementasi CI/CD pipeline.
- Memahami deployment aplikasi, server monitoring, troubleshooting, dan optimasi performa sistem.
- Mampu bekerja secara mandiri maupun dalam tim, memiliki kemampuan problem solving yang baik, teliti, dan bertanggung jawab.
Benefit:
- Gaji pokok kompetitif.
- BPJS Ketenagakerjaan.
- BPJS Kesehatan.
- Kesempatan mengembangkan kemampuan dan pengalaman dalam pengembangan sistem berskala besar.
Skills: JavaScript, MongoDB, Laravel, MySQL, C++, jQuery, Node.js, Microsoft SQL Server, React.js, PostgreSQL