Fullstack Developer (Node.js, React, Linux Server)
Slawi · full_time
Deskripsi
Kami mencari Fullstack Developer yang mampu mengembangkan, memelihara, dan mengelola aplikasi bisnis perusahaan mulai dari backend, frontend, database, hingga deployment dan maintenance server production. Posisi ini akan terlibat langsung dalam pengembangan sistem internal perusahaan yang digunakan untuk operasional distribusi, penjualan, gudang, purchasing, dan berbagai kebutuhan bisnis lainnya.
Persyaratan
Pendidikan minimal D3/S1 Teknik Informatika, Sistem Informasi, atau bidang terkait. Memiliki pengalaman minimal 3 tahun sebagai Software Developer atau Fullstack Developer. Memiliki kemampuan analisis dan problem solving yang baik. Mampu bekerja secara mandiri maupun dalam tim. Mampu berkomunikasi dengan user non-teknis untuk menggali kebutuhan sistem. Menguasai JavaScript dan TypeScript. Menguasai Node.js. Menguasai Express.js atau Fastify. Menguasai pembuatan dan integrasi REST API. Memahami konsep Authentication dan Authorization (JWT, Session, OAuth). Memahami struktur aplikasi yang scalable dan mudah dimaintain. Menguasai React.js atau Next.js. Menguasai HTML5, CSS3, dan JavaScript modern. Menguasai Responsive Web Design. Memahami penggunaan Tailwind CSS atau framework CSS sejenis. Memahami state management dan API integration. Menguasai Microsoft SQL Server. Menguasai MySQL atau MariaDB. Mampu membuat dan mengoptimalkan query SQL. Mampu membuat Stored Procedure, View, dan Function. Memahami Database Design dan Relational Database. Mampu melakukan Backup dan Restore Database. Menguasai Linux Server (Ubuntu). Mampu melakukan deployment aplikasi Node.js ke server production. Mampu mengelola Nginx sebagai Reverse Proxy. Mampu mengelola PM2 untuk proses aplikasi. Mampu melakukan setup SSL menggunakan Let's Encrypt. Memahami DNS, Domain Management, dan Cloudflare. Mampu melakukan monitoring CPU, RAM, Storage, dan Network. Mampu melakukan troubleshooting server production. Memahami dasar keamanan server dan hardening sederhana. Mampu melakukan backup dan recovery server. Menguasai Git. Terbiasa menggunakan GitHub, GitLab, atau Bitbucket. Memahami workflow branch, merge, dan pull request.
Benefit
Gaji kompetitif sesuai kemampuan. THR. BPJS Kesehatan dan Ketenagakerjaan. Jenjang karir. Lingkungan kerja yang mendukung pengembangan teknologi dan inovasi.