Job description for Full Stack Developer at PT Aksa Digital Group
Kami mencari seorang Expert Full Stack Developer yang berpengalaman luas dan memiliki kemampuan kepemimpinan teknis yang kuat. Individu ini tidak hanya mahir dalam setiap lapisan tumpukan pengembangan (front-end, back-end, database, dan deployment), tetapi juga mampu memimpin keputusan arsitektur strategis dan mengarahkan tim untuk membangun solusi perangkat lunak yang highly available, scalable, dan berkinerja optimal.
Persyaratan:
- Minimal 5 tahun pengalaman fullstack dengan proven track record mendesain arsitektur aplikasi yang scalable.
- Pengalaman mendesain dan memimpin pengembangan aplikasi fullstack menggunakan JavaScript/Node.js & React/Vue ATAU Python/Django ATAU PHP/Laravel.
- Menguasai optimisasi query, indexing, dan desain schema yang scalable untuk database SQL (PostgreSQL/MySQL) dan NoSQL (MongoDB).
- Mampu menerapkan prinsip keamanan (OWASP Top 10) secara proaktif dalam kode dan arsitektur.
- Kemampuan untuk mendiagnosis dan memecahkan masalah performa dan skalabilitas di seluruh stack (frontend hingga backend).
- Memiliki pengalaman dalam code review, arsitektur sistem, dan membimbing developer junior.
- Pengalaman mendalam dengan layanan cloud (AWS, GCP, atau Azure) untuk deployment, scaling, dan manajemen infrastruktur.
Tanggungjawab:
- Merancang arsitektur keseluruhan aplikasi (baik frontend maupun backend) yang scalable, maintainable, dan secure untuk memenuhi kebutuhan bisnis jangka panjang.
- Membangun dan mengintegrasikan fitur-fitur kritikal dari UI/UX di frontend hingga API dan database di backend secara mandiri dan efisien.
- Mengidentifikasi dan memecahkan bottleneck performa di seluruh lapisan aplikasi, serta menerapkan praktik keamanan terbaik (OWASP) secara proaktif.
- Merancang dan mengelola pipeline CI/CD, serta bertanggung jawab atas deployment dan infrastruktur di lingkungan cloud (AWS/GCP/Azure).
- Memimpin code review, menetapkan best practices, dan membimbing developer lain untuk meningkatkan kualitas teknis tim secara keseluruhan.
- Mengevaluasi teknologi, framework, dan tools baru, lalu membuat keputusan teknis strategis yang mempengaruhi arah pengembangan produk.

