Kami mencari Fullstack Developer yang berpengalaman dan antusias untuk bergabung dengan tim kami. Anda akan bekerja dengan berbagai teknologi termasuk Golang, , React, NestJS, ExpressJS, dan .Net untuk mengembangkan dan mengelola aplikasi web yang scalable, efisien, dan berkinerja tinggi.
*Tanggung Jawab:*- Mengembangkan dan memelihara aplikasi web end-to-end menggunakan React di front-end dan Golang atau di back-end.
- Membuat API yang efisien dan dapat diandalkan menggunakan NestJS dan ExpressJS.
- Bekerja sama dengan tim desain untuk menerjemahkan UI/UX design ke dalam kode yang interaktif.
- Menulis kode yang bersih, terstruktur, dan dapat diuji, serta menjaga kualitas kode dengan menggunakan best practices.
- Mengoptimalkan aplikasi untuk kecepatan dan skalabilitas.
- Memecahkan masalah kompleks dan debug aplikasi untuk memastikan performa dan keamanan optimal.
- Berkolaborasi dengan tim produk, desainer, dan developer lain untuk menyampaikan solusi teknis yang inovatif.
- Mengelola dan mengimplementasikan database yang efisien, serta berinteraksi dengan database relasional dan non-relasional.
- Terlibat dalam proses CI/CD untuk pengembangan berkelanjutan dan deployment otomatis.
- Terus mempelajari teknologi baru dan mengembangkan skill set untuk meningkatkan proses pengembangan.
- Pengalaman kerja 3+ tahun sebagai Fullstack Developer atau memiliki 5 aplikasi yang sudah full deployed dan bisa diakses public.
- Keahlian yang kuat dalam , React, NestJS, ExpressJS, dan .NET. Diutamakan keahlian programming dengan .NET.
- Pemahaman mendalam tentang arsitektur aplikasi web dan API development.
- Pengalaman dengan RESTful services dan API.
- Pengalaman dengan database seperti MySQL, PostgreSQL, atau lainnya.
- Pengetahuan tentang versi kontrol menggunakan Git.
- Pengalaman dengan CI/CD tools dan praktik DevOps adalah nilai tambah.
- Kemampuan analitis dan pemecahan masalah yang baik.
- Mampu bekerja secara mandiri maupun dalam tim.
- Komunikasi yang baik dan kemampuan untuk beradaptasi dengan perubahan cepat.
- *Frontend*: React, JavaScript, TypeScript.
- *Backend*: Golang, , ExpressJS, NestJS, dan .NET.
- *Database*: MySQL, PostgreSQL, MongoDB.
- *Tools dan Frameworks*: Git, Docker, CI/CD pipelines.
- *DevOps*: Pengalaman dengan deployment dan manajemen server adalah nilai tambah.
- Pengalaman dengan cloud services (AWS, GCP, Azure).
- Pengalaman dengan Docker dan Kubernetes.
- Pengetahuan tentang GraphQL.
- Pengalaman dalam pengujian (unit testing, integration testing, e2e testing).