Job Description
Lowongan Kerja – Python Developer (Backend Engineer)
PT Avows Technologies merupakan bagian dari grup teknologi global yang bergerak di bidang layanan konsultasi TI, pengembangan perangkat lunak, serta solusi digital berbasis inovasi. Didirikan pada tahun 2008, Avows telah menjelma menjadi mitra teknologi strategis bagi berbagai organisasi, mulai dari startup inovatif berskala kecil hingga perusahaan Fortune 500 yang memiliki jaringan internasional luas.
Dengan kantor pusat regional di Malaysia dan cabang-cabang operasional di berbagai negara Asia Tenggara termasuk Indonesia, India, dan Singapura, Avows telah membuktikan diri sebagai penyedia solusi yang handal di berbagai sektor industri seperti:
-
Perbankan dan keuangan
-
Teknologi informasi
-
Ritel dan distribusi
-
Telekomunikasi
-
Kesehatan dan pemerintahan
Visi dan Misi Perusahaan
Visi kami adalah menjadi katalis inovasi digital melalui keunggulan teknologi, kecepatan eksekusi, dan pendekatan konsultatif yang solutif.
Misi kami adalah membantu klien kami bertransformasi secara digital melalui solusi backend dan arsitektur data yang andal, terukur, dan aman.
Di Avows, kami percaya bahwa inovasi hanya bisa tercapai jika dibangun di atas fondasi keunggulan (excellence). Maka dari itu, kami berkomitmen untuk terus membina talenta teknologi yang kompeten, profesional, dan siap menghadapi tantangan transformasi digital global.
Tentang Posisi: Python Developer (Backend Engineer)
Sebagai perusahaan teknologi yang sedang berkembang pesat di Asia, kami membuka kesempatan bagi talenta terbaik untuk bergabung dalam posisi Backend Engineer – Python Developer. Posisi ini dirancang untuk Anda yang memiliki kecintaan terhadap pengembangan perangkat lunak, pemrosesan data dalam skala besar, serta integrasi sistem melalui REST API dan framework modern seperti Flask atau FastAPI.
Peran ini akan bekerja sama erat dengan tim Data Engineering, Frontend Developer, Product Manager, dan QA Engineer dalam mengembangkan solusi backend yang scalable, modular, dan efisien, terutama pada ekosistem yang mengelola data besar (big data environment).
Lokasi dan Sistem Kerja
-
Sistem kerja: Full Remote
(Namun, kandidat diharapkan bersedia hadir ke kantor di Jakarta untuk pertemuan koordinasi tertentu apabila dibutuhkan.) -
Lokasi kantor: Mampang Prapatan, Jakarta Selatan
Tugas dan Tanggung Jawab
Sebagai Python Developer di PT Avows Technologies, Anda akan menjalankan tanggung jawab berikut:
1. Desain dan Pengembangan Backend
-
Mendesain dan membangun arsitektur backend untuk aplikasi web dan sistem berbasis data besar.
-
Mengembangkan dan mengelola RESTful API menggunakan Python dan framework seperti Flask atau FastAPI.
-
Memastikan struktur kode yang bersih, modular, dan mudah untuk dipelihara (maintainable).
2. Integrasi Data dan Pemrosesan Big Data
-
Menghubungkan backend dengan database relasional seperti PostgreSQL atau sistem basis data kolumnar seperti ClickHouse.
-
Menyusun skema dan query untuk keperluan pemrosesan data berukuran besar (Big Data Environment).
-
Bekerja dengan tim Data untuk mengintegrasikan pipeline data dan pengambilan data real-time dari berbagai sumber.
3. Optimasi Performa dan Keamanan
-
Menganalisis performa backend dan melakukan tuning untuk peningkatan respons sistem.
-
Mengimplementasikan sistem autentikasi dan otorisasi, serta memperhatikan keamanan API dan pengelolaan data sensitif.
-
Menyediakan solusi caching dan pengelolaan load balancing jika diperlukan.
4. Kolaborasi dan Integrasi Sistem
-
Bekerja bersama tim Frontend Developer untuk memastikan integrasi API berjalan lancar.
-
Memberikan masukan teknis pada tim produk tentang kelayakan fitur dari sisi backend.
-
Mendokumentasikan seluruh struktur API, skema data, dan arsitektur backend dalam sistem dokumentasi proyek.
5. Penerapan Best Practices dalam SDLC
-
Mengikuti praktik terbaik pengembangan perangkat lunak seperti penggunaan version control (Git), code review, unit testing, dan CI/CD.
-
Melakukan debugging, penanganan error, dan pengujian performa sistem backend.
Kualifikasi yang Diperlukan
Untuk dapat sukses dalam posisi ini, kandidat ideal harus memiliki kombinasi kemampuan teknis, logika pemrograman, serta kemampuan komunikasi kerja tim yang baik.
Kualifikasi Minimum
-
Minimal 1 tahun pengalaman profesional sebagai Python Developer atau Backend Engineer.
-
Pengalaman langsung dalam membangun backend menggunakan Python, dengan pemahaman kuat terhadap konsep OOP.
-
Mahir dalam REST API, serta penggunaan framework Python modern seperti Flask atau FastAPI.
-
Pemahaman mendalam tentang struktur data, algoritma, dan desain database.
-
Pengalaman menggunakan PostgreSQL dan/atau ClickHouse, termasuk pembuatan query kompleks dan optimasi indeks.
Keterampilan Tambahan yang Diutamakan
-
Memahami konsep Big Data Environment, terutama pemrosesan data dalam volume besar dan real-time.
-
Pengalaman integrasi dengan layanan pihak ketiga menggunakan API.
-
Familiar dengan Docker, Kubernetes, atau sistem containerization lainnya.
-
Terbiasa menggunakan Git, CI/CD pipeline, dan tools DevOps lainnya.
-
Pengalaman dengan unit testing dan framework seperti Pytest.
Karakteristik Personal
-
Mampu bekerja secara mandiri maupun kolaboratif dalam tim lintas fungsi.
-
Detail-oriented, mampu menghasilkan kode bersih dan terstruktur.
-
Mampu berpikir logis dan menyelesaikan masalah teknis secara sistematis.
-
Bersedia belajar dan mengikuti perkembangan teknologi backend terbaru.
Benefit dan Fasilitas
Kami memahami bahwa karyawan adalah aset utama perusahaan. Oleh karena itu, kami memberikan kompensasi dan fasilitas kerja yang kompetitif, termasuk:
-
Gaji bersaing sesuai kemampuan dan pengalaman.
-
Sistem kerja full remote dengan fleksibilitas tinggi.
-
Kesempatan untuk bekerja pada proyek teknologi berskala besar, baik lokal maupun internasional.
-
Program pengembangan karier, pelatihan internal, dan akses ke sertifikasi profesional.
-
Tunjangan komunikasi dan perangkat kerja (bagi karyawan tetap).
-
Akses ke komunitas teknologi internal Avows yang mendukung pembelajaran kolektif.
Kesempatan Pengembangan Karier
Dengan bergabung bersama PT Avows Technologies, Anda tidak hanya akan terlibat dalam proyek backend berkualitas tinggi, tetapi juga memiliki peluang untuk:
-
Berkarier sebagai Lead Developer, Software Architect, atau Data Engineer.
-
Terlibat dalam pengembangan produk digital yang berdampak luas di pasar Asia Tenggara.
-
Mendapatkan mentoring langsung dari profesional senior di bidang teknologi dan manajemen proyek digital.
-
Terhubung dengan komunitas developer regional, termasuk dalam hackathon internal, workshop, dan forum teknologi.