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

Get the CLI →

PT Abhimata Persada

NewBe an early applicant

Full Stack Developer

Posted 1 view
Discussion

Summary

Builds and optimizes web applications end to end — Java/Spring Boot backends with TypeScript frontends (React/Next.js/Angular/Vue) and SQL/NoSQL databases — while enforcing code quality, mentoring junior engineers, and shipping in Agile sprints. Focus on performance tuning, API integration, testing, and production troubleshooting.

Memastikan integrasi yang optimal antara layanan backend, database, dan antarmuka pengguna (frontend).

Mengoptimalkan performa aplikasi secara menyeluruh, baik pada sisi frontend maupun backend, termasuk optimasi query, API, dan ukuran bundle aplikasi.

Menjaga kualitas kode melalui penerapan coding standards, code review, testing, serta praktik pengembangan terbaik.

Menjadi mentor bagi engineer tingkat junior untuk mendukung peningkatan kompetensi teknis dalam tim.

Berkolaborasi secara aktif dengan tim UI/UX, QA, Product, dan engineer lainnya untuk menghasilkan solusi yang sesuai kebutuhan bisnis.

Berpartisipasi aktif dalam seluruh siklus pengembangan perangkat lunak berbasis Agile, mulai dari perencanaan, pengembangan, pengujian, hingga deployment.

Melakukan evaluasi, troubleshooting, serta peningkatan berkelanjutan terhadap aplikasi dan sistem yang telah berjalan di lingkungan produksi.

Kualifikasi Teknis

Memiliki pengalaman minimal 3 tahun dalam pengembangan aplikasi sebagai Fullstack Developer, Software Engineer, atau posisi serupa.

Memiliki pemahaman yang kuat terhadap pengembangan backend menggunakan Java dan Spring Boot.

Memiliki pengalaman dalam pengembangan frontend menggunakan TypeScript dan framework modern seperti React, Next.js, Angular, atau Vue.js.

Memahami konsep asynchronous programming, REST API, serta integrasi antara frontend dan backend.

Memiliki pengalaman bekerja dengan database relasional maupun non-relasional (seperti PostgreSQL, MySQL, MongoDB, dan sejenisnya).

Terbiasa menggunakan tools seperti Git, Webpack/Vite, serta menerapkan Unit Testing dan Integration Testing.

Memahami prinsip-prinsip software architecture, design patterns, microservices (nilai tambah), dan best practice pengembangan aplikasi modern.

Memiliki pemahaman yang baik mengenai Agile/Scrum dan kolaborasi lintas fungsi dalam pengembangan produk.

Memiliki pengalaman dalam monitoring, logging, dan observability tools.

Pernah terlibat dalam pengembangan aplikasi dengan skala pengguna yang besar dan kebutuhan performa tinggi.

Kualifikasi mana yang kamu miliki?

Apakah kamu memiliki pengalaman Integrasi API?

Bahasa pemrograman apa saja di bawah ini yang bisa kamu gunakan?

Berapa lama waktu yang kamu butuhkan untuk memberi tahu perusahaanmu saat ini?

Skills

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