
Commonwealth Bank ialah syarikat perkhidmatan kewangan Australia yang merangkumi perbankan runcit, premium, perniagaan dan institusi. Tawarannya turut merangkumi perkhidmatan pengurusan dana, simpanan persaraan, insurans, pelaburan dan broker saham. Dengan lebih daripada 52,000 pekerja dan lebih 800,000 pemegang saham, Commonwealth Bank menyediakan pelbagai produk dan perkhidmatan kewangan untuk membantu pelanggan mengurus serta mengembangkan kewangan mereka.
Insinyur Perangkat Lunak Full-Stack Senior (Node.js, React, Next.js)
Bangun pengalaman autentikasi yang aman untuk kanal perbankan digital CommBank, mulai dari antarmuka React dan Next.js hingga layanan Node.js. Arahkan arsitektur yang skalabel dengan Node.js, React, Next.js, dan GraphQL.
Deskripsi
- Kembangkan fitur autentikasi menyeluruh pada antarmuka React dan Next.js serta layanan BFF Node.js.
- Rancang BFF dan API yang skalabel dengan REST dan GraphQL.
- Ubah kebutuhan luas menjadi rancangan sistem dan implementasi siap produksi.
- Bangun pengelolaan token dan sesi yang aman, status autentikasi, serta integrasi dengan platform identitas.
- Buat layanan cloud-native yang tangguh dengan praktik sistem terdistribusi dan rekayasa perangkat lunak.
- Dorong kode yang mudah dipelihara, pengujian otomatis, observabilitas, CI/CD, dan layanan produksi yang andal.
- Bekerja sama dengan tim rekayasa dan berbagai kanal untuk membangun integrasi yang dapat digunakan kembali serta pengalaman pelanggan yang konsisten.
- Bimbing para insinyur dan arahkan keputusan teknis sambil tetap berkontribusi langsung.
- Bantu menghadirkan fitur autentikasi pelanggan seperti login, autentikasi multifaktor, dan passkey.
Persyaratan
- Memimpin penyampaian teknis di seluruh tumpukan teknologi, dari desain hingga implementasi.
- Memiliki pengalaman luas dengan Node.js serta JavaScript atau TypeScript.
- Berpengalaman merancang dan membangun layanan backend atau layanan Backend-for-Frontend.
- Menguasai React dan memahami Next.js atau memiliki pengalaman praktis menggunakannya.
- Mahir dalam perancangan sistem.
- Berpengalaman merancang REST API.
- Memahami sistem cloud-native dan arsitektur terdistribusi.
- Memahami pola keamanan aplikasi, autentikasi, atau identitas.
- Mampu menangani sesi atau token dengan aman.
- Menerapkan praktik rekayasa yang kuat dalam pengujian otomatis, CI/CD, observabilitas, keandalan, dan kode yang mudah dipelihara.
- Memiliki rasa ingin tahu terhadap pengembangan berbantuan AI dan alat rekayasa modern.
Tunjangan
- Lingkungan kerja yang aksesibel, inklusif, dan saling menghormati.
- Penyesuaian tempat kerja dan bantuan bagi pelamar yang membutuhkannya.
- Kesempatan mengembangkan karier di seluruh Commonwealth Bank Group.