Full Stack Developer (Remote)
Must-have:JavaScriptPythonJavaPHPHTMLCSSReactAngularVueNode.jsLaravelGitDockerCloudFrontendBackendFullstackDevOpsCI/CD
About the company
Website Perusahaan : amkgroup.id
Your tasks
Peran Utama Sebagai Full Stack Developer, Anda bertanggung jawab mengembangkan, memelihara, dan mengoptimalkan aplikasi berbasis web dari sisi front-end hingga back-end. Anda juga diharapkan mampu memastikan aplikasi berjalan secara stabil, aman, dan efisien, serta memahami proses deployment dan operasional aplikasi untuk mendukung kebutuhan bisnis perusahaan.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi web, baik dari sisi front-end maupun back-end.
- Menerjemahkan kebutuhan bisnis dan user requirement menjadi solusi teknis yang efektif dan terukur.
- Mendesain, mengelola, dan mengoptimalkan database serta integrasi API.
- Mengoptimalkan performa, keamanan, stabilitas, dan skalabilitas aplikasi.
- Melakukan debugging, testing, troubleshooting, serta perbaikan bug pada lingkungan development maupun production.
- Berkolaborasi dengan tim UI/UX, Product, dan stakeholder terkait untuk menghasilkan solusi yang sesuai kebutuhan.
- Menyusun dokumentasi teknis serta menjaga kualitas, keterbacaan, dan maintainability source code.
- Menerapkan best practice pengembangan software, version control, dan kolaborasi menggunakan Git.
- Mendukung proses deployment, konfigurasi lingkungan aplikasi, monitoring, dan maintenance sistem.
- Membantu mengidentifikasi serta menyelesaikan kendala teknis yang berkaitan dengan performa aplikasi, server, dan proses deployment.
- Berkontribusi dalam meningkatkan efisiensi proses pengembangan dan rilis aplikasi melalui otomatisasi serta perbaikan workflow teknis.
Requirements
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika, Sistem Informasi, atau bidang terkait.
- Pengalaman minimal 1–3 tahun sebagai Full Stack Developer; fresh graduate dengan kemampuan teknis dan portofolio yang relevan tetap dipertimbangkan.
- Menguasai teknologi front-end seperti HTML, CSS, dan JavaScript; pengalaman menggunakan React, Vue, atau Angular menjadi nilai tambah.
- Menguasai setidaknya satu teknologi back-end, seperti Node.js, PHP (Laravel), Python, atau Java.
- Memiliki pengalaman menggunakan database seperti MySQL, PostgreSQL, atau MongoDB.
- Memahami REST API, authentication, authorization, serta prinsip dasar keamanan aplikasi web.
- Familiar dengan version control menggunakan Git dan platform kolaborasi seperti GitHub atau GitLab.
- Memahami alur deployment aplikasi web, pengelolaan environment, konfigurasi aplikasi, serta troubleshooting ketika terjadi kendala pada sistem.
- Memiliki pemahaman dasar tentang server, Linux, networking, atau lingkungan hosting aplikasi menjadi nilai tambah.
- Mampu bekerja secara mandiri maupun berkolaborasi dalam tim, memiliki kemampuan problem solving yang baik, dan terbiasa mempelajari teknologi baru.
- Memiliki perhatian terhadap kualitas kode, stabilitas aplikasi, keamanan, serta kemudahan pemeliharaan sistem dalam jangka panjang.
Nilai Tambah
- Memiliki pengalaman deployment dan maintenance aplikasi pada server Linux, VPS, atau cloud.
- Familiar dengan Docker, CI/CD pipeline, dan otomatisasi proses deployment.
- Memahami konfigurasi web server seperti Nginx/Apache, domain, SSL, serta troubleshooting aplikasi di lingkungan production.
- Pernah terlibat dalam pengelolaan infrastruktur aplikasi, monitoring, backup, atau bekerja sama dengan tim DevOps/Infrastructure.
Karakter yang Kami Harapkan
- Berorientasi pada solusi dan mampu menelusuri masalah dari sisi aplikasi hingga lingkungan tempat aplikasi dijalankan.
- Tidak hanya berfokus pada fitur, tetapi juga memperhatikan stabilitas, keamanan, dan kemudahan maintenance.
- Memiliki rasa ingin tahu yang tinggi, inisiatif, dan kemauan untuk mengambil tanggung jawab teknis secara menyeluruh.
- Nyaman bekerja dalam lingkungan yang mendorong perbaikan proses dan peningkatan kualitas sistem secara berkelanjutan.
Skills:
- REST API
- JavaScript
- CSS
- MySQL
- Network Troubleshooting
- Laravel
- Microsoft SQL Server
- Server Operation And Maintenance
- CI/CD
- jQuery
- C++
- React.js
- Linux
- Python
- PostgreSQL
- Docker
- MongoDB
- Node.js