Backend Software Engineer (NodeJs, Golang)
WorkWiz
INFO LOWONGAN PEKERJAAN: BACKEND SOFTWARE ENGINEER
Posisi: Backend Software Engineer (NodeJs, Golang)
Lokasi: Remote Working (Diutamakan di wilayah Indonesia: Yogyakarta, Semarang, Malang)
Jenis Pekerjaan: Full-Time/Contractual.
Deskripsi Pekerjaan
Kami mencari Backend Software Engineer berbakat dan berpengalaman untuk bergabung dengan tim kami. Posisi ini memerlukan seseorang yang memiliki pemahaman mendalam tentang pengembangan aplikasi berbasis API (dan/atau web) dengan teknologi terkini. Kandidat ideal akan bertanggung jawab untuk mengembangkan, mengelola, dan meningkatkan sistem yang saat ini sudah berjalan dan aplikasi baru lainnya.
Kualifikasi Utama
1. Keahlian dalam Bahasa Pemrograman dan Integrasi Sistem
- NodeJS & Golang: Kemampuan coding yang solid untuk aplikasi backend (dan/atau web).
- OpenAPI: Pengalaman dalam perancangan dan implementasi standard OpenAPI (www.openapis.org).
- Modular Development: Pemahaman mendalam tentang pengembangan modular dan kustomisasinya.
- Integrasi API: Pengalaman dalam pengembangan platform integrasi sistem berbasis API (REST, GRPC, GraphQL, SOAP, dst).
- Nilai tambah bagi yang memiliki pengalaman bahasa pemrograman/framework tambahan seperti: nodejs (expressjs, medusajs, refine, reactjs, dst), golang (gofiber, gin, chi, dst).
- Nilai tambah bagi yang memiliki pengalaman implementasi standar keamanan seperti: OWASP Top 10, Role Based Access Control, dst.
2. Infrastruktur dan Alat Teknologi
- Git (GitHub): Pengalaman dalam version control dan kolaborasi kode (pull/merge request dan code review).
- CI/CD: Pemahaman pipeline integrasi dan pengiriman berkelanjutan.
- AWS: Familiar dengan layanan cloud AWS untuk deployment dan scaling.
- PostgreSQL/MongoDB: Pengelolaan dan optimasi database relasional dan no-sql.
- Docker: Familiar dengan docker untuk development dan deployment.
- Nilai tambah bagi yang memiliki pengalaman dalam platform cloud yang lain, seperti: GCP, Azure, Alibaba Cloud, dst.
- Nilai tambah bagi yang memiliki pengalaman dalam platform database yang lain, seperti: MySQL, MariaDB, DynamoDB, Open Search / Elastic Search, dst.
3. Manajemen Proyek
- Agile Project Management: Berpengalaman dengan metode pengelolaan proyek Agile.
- Kanban: Kemampuan untuk memprioritaskan dan memvisualisasikan alur kerja.
- Scrum: Familiar dengan kerangka kerja Scrum, termasuk peran dan ritme kerja.
4. Kemampuan Bahasa
- Bahasa Indonesia: Keterampilan komunikasi yang baik dalam bahasa Indonesia (lokal) untuk mendukung koordinasi internal dan dengan klien lokal.
- Bahasa Inggris (diutamakan): Kemampuan membaca, menulis, dan berbicara secara profesional untuk mendukung komunikasi lintas negara.
Tanggung Jawab
- Mengembangkan dan mengelola aplikasi menggunakan NodeJS dan/atau Golang.
- Meningkatkan efisiensi sistem dengan pemrograman NodeJS dan/atau Golang serta teknologi terkait.
- Memastikan integrasi CI/CD berjalan lancar pada cloud AWS.
- Mengoptimalkan database relasional dan/atau no-sql untuk performa tinggi.
- Bekerja sama dengan tim lintas fungsi menggunakan metode Agile, Kanban, atau Scrum.
- Menyediakan dokumentasi teknis pengembangan yang cukup jelas dan terstruktur.
- Berkomunikasi secara efektif dalam Bahasa Indonesia dan Bahasa Inggris dengan tim internal maupun eksternal.
Persyaratan Tambahan
- Minimal pengalaman kerja 2–3 tahun di bidang terkait.
- Kemampuan analitis yang baik dan keterampilan pemecahan masalah.
- Mampu bekerja secara kolaboratif dalam tim maupun mandiri.
- Komunikasi yang baik, baik secara lisan maupun tulisan.
- Bersedia untuk meetup (offline) secara berkala (sesuai kebijakan organisasi, jika diperlukan).
Benefit yang Ditawarkan
- Gaji kompetitif sesuai pengalaman.
- Kesempatan belajar dan pengembangan karier (global).
- Lingkungan kerja yang mendukung dan kolaboratif.
- Remote working.
Cara Melamar
Kirimkan CV dan portofolio Anda via DM atau ke Google Form sbb: https://forms.gle/VsCsMoShgrnPmnZb7 dengan subjek/File CV "Backend Software Engineer - [Nama Anda]".
Catatan: Hanya kandidat yang memenuhi kualifikasi yang akan dihubungi untuk tahapan selanjutnya.
Bergabunglah bersama kami untuk membangun solusi teknologi yang inovatif dan berdampak!
Cara melamar
Untuk melamar pekerjaan ini, Anda perlu otorisasi di situs web kami. Jika Anda belum memiliki akun, silakan daftar.
Posting CV