Point your AI agent at freehire and let it find you a job.

Get the CLI →

PT. BINTANG PITU GLOBAL

Senior Full Stack Developer

Posted Updated
Discussion

Salary: Rp 10.000.000 – Rp 15.000.000 per month

JOB DESCRIPTION

  • Merancang, mengembangkan, dan memelihara aplikasi web dan mobile dari sisi frontend maupun backend.

  • Merancang arsitektur aplikasi yang scalable, secure, maintainable, dan sesuai dengan kebutuhan bisnis.

  • Mengembangkan fitur dan modul baru berdasarkan product requirements, technical specifications, serta kebutuhan pengguna.

  • Mengembangkan frontend yang responsif, optimal, dan mudah digunakan menggunakan framework seperti React, Vue.js, atau teknologi sejenis.

  • Mengembangkan backend, business logic, dan service menggunakan teknologi seperti Node.js, PHP, Python, Java, atau teknologi sejenis.

  • Mendesain, mengembangkan, dan mengintegrasikan REST API maupun service lainnya untuk kebutuhan aplikasi.

  • Merancang dan mengelola database, termasuk struktur tabel, relasi, query, indexing, serta optimasi database.

  • Mengintegrasikan aplikasi dengan third-party services, payment gateway, authentication service, dan layanan eksternal lainnya.

  • Melakukan code review untuk memastikan kualitas, keamanan, readability, dan maintainability kode sesuai standar development.

  • Menentukan dan menerapkan coding standards, development practices, serta best practices dalam proses pengembangan aplikasi.

  • Melakukan testing, debugging, troubleshooting, dan root cause analysis terhadap masalah pada aplikasi.

  • Mengoptimalkan performa aplikasi, database, API, dan infrastructure untuk memastikan sistem berjalan secara efisien.

  • Mengimplementasikan aspek keamanan aplikasi, termasuk authentication, authorization, data protection, API security, dan secure coding practices.

  • Mengelola proses deployment aplikasi ke development, staging, maupun production environment.

  • Menggunakan Git dan version control dalam pengelolaan source code serta menerapkan branching dan workflow development yang terstruktur.

  • Berkolaborasi dengan Product Manager, UI/UX Designer, QA, Developer, dan tim terkait dalam proses perencanaan hingga implementasi produk.

  • Menganalisis kebutuhan bisnis dan menerjemahkannya menjadi solusi teknis yang efektif dan scalable.

  • Membuat technical documentation terkait arsitektur, API, database, fitur, deployment, dan proses pengembangan aplikasi.

  • Melakukan monitoring terhadap performa dan stabilitas aplikasi serta melakukan improvement secara berkala.

  • Mengidentifikasi technical debt, bottleneck, dan potensi risiko teknis serta memberikan solusi yang tepat.

  • Melakukan troubleshooting terhadap production issues dan memastikan permasalahan dapat diselesaikan secara efektif.

  • Membantu menentukan teknologi, tools, framework, dan technical approach yang sesuai dengan kebutuhan proyek.

  • Melakukan estimasi effort, menentukan prioritas teknis, dan memberikan masukan terkait timeline pengembangan fitur.

  • Membimbing dan memberikan technical guidance kepada Junior Developer maupun anggota tim development lainnya.

  • Melakukan knowledge sharing mengenai teknologi, coding practices, system architecture, dan development process kepada tim.

  • Memastikan pengembangan aplikasi mengikuti standar kualitas, security, performance, dan maintainability yang telah ditetapkan.

  • Mengikuti perkembangan teknologi dan tren software development untuk mengidentifikasi peluang improvement pada sistem perusahaan.

  • Menjalankan tugas teknis lainnya yang berkaitan dengan software development sesuai kebutuhan perusahaan.

KUALIFIKASI

  • Minimal S1 dari jurusan Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait.

  • Memiliki pengalaman minimal 3–5 tahun sebagai Full Stack Developer atau posisi software development terkait.

  • Memiliki pengalaman mengembangkan dan memelihara aplikasi web serta mobile.

  • Menguasai HTML, CSS, JavaScript/TypeScript, serta framework frontend seperti React, Vue.js, atau sejenisnya.

  • Menguasai teknologi backend seperti Node.js, PHP, Python, Java, atau teknologi sejenis.

  • Memahami dan berpengalaman dalam pengembangan REST API dan integrasi third-party services.

  • Menguasai database relational maupun non-relational seperti MySQL, PostgreSQL, MongoDB, atau sejenisnya.

  • Memahami database design, query optimization, indexing, dan data management.

  • Menguasai Git dan memahami version control workflow.

  • Memahami software development lifecycle, testing, debugging, deployment, dan CI/CD.

  • Memahami konsep system architecture, scalability, performance optimization, dan application security.

  • Memiliki kemampuan problem solving, analytical thinking, dan troubleshooting yang kuat.

  • Mampu membaca dan memahami technical documentation serta membuat dokumentasi teknis dengan baik.

  • Memiliki kemampuan leadership dan mampu memberikan technical guidance kepada anggota tim.

  • Mampu bekerja secara mandiri maupun berkolaborasi dengan cross-functional team.

  • Mampu mengelola beberapa task atau project secara bersamaan dan bekerja sesuai deadline.

  • Bersedia bekerja secara on-site.


Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available