×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer

Job in 32274, Surabaya, Indonesia
Listing for: PT Samudera Makmur Agensi
Full Time position
Listed on 2026-02-21
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: FULL STACK DEVELOPER

Application / Full Stack Developer bertanggung jawab membangun, mengembangkan, dan memelihara aplikasi SAMASI yang modern, scalable, secure, dan reliable
—mencakup sisi backend dan frontend
—untuk mendukung core business serta percepatan digital transformation.

Pengembangan Aplikasi (End-to-End Delivery)

Mengembangkan aplikasi web berbasis cloud sesuai requirement dan prioritas bisnis.

Membangun fitur baru, melakukan enhancement, serta perbaikan bug secara berkelanjutan.

Mendesain, membangun, dan memelihara REST API (atau service lain bila dibutuhkan).

Mengelola integrasi antar modul/sistem (internal maupun third party) menggunakan standar yang aman dan terdokumentasi.

Menyusun business logic yang rapi, reusable, serta konsisten dengan aturan bisnis (business rules).

Mendesain struktur database relasional (schema, tabel, relasi) yang efisien dan siap berkembang.

Menulis query yang optimal, menjaga data integrity (constraint, indexing, transaction), serta memastikan performa.

Membantu kebutuhan data untuk reporting/monitoring operasional (sesuai scope aplikasi).

Frontend Development & Implementasi UI/UX

Mengimplementasikan UI yang responsif
, konsisten, dan user-friendly sesuai desain UI/UX.

Memastikan pengalaman user baik di berbagai device (desktop/tablet/mobile) sesuai kebutuhan.

Mengintegrasikan frontend dengan API dengan standar error handling dan state management yang baik.

Menulis kode yang clean
, aman, dan mengikuti best practice serta coding standard tim.

Melakukan testing (unit/integration/basic e2e sesuai kebutuhan), debugging, dan root cause analysis pada isu produksi.

Mendukung proses release: versioning, deployment, monitoring, dan rollback plan bila diperlukan.

Mengimplementasikan security dasar: authentication/authorization, input validation, secure API, proteksi data sensitif.

Menjaga keamanan kredensial/secret (token, password, key), serta mengikuti prinsip least privilege.

Kolaborasi Lintas Fungsi (BA, Infra, User)

Berkolaborasi dengan Business Analyst untuk memahami requirement, acceptance criteria, dan perubahan scope.

Koordinasi dengan tim infra untuk environment, deployment, cloud resources, dan troubleshooting.

Mendukung UAT: perbaikan defect, optimasi, dan validasi hasil sesuai kebutuhan user.

Pengalaman 2 sebagai Full Stack Developer / Software Developer (utk junior).

Pengalaman 5 tahun sebagai Full Stack Developer / Software Developer (senior).

Menguasai Git dan workflow kolaborasi (branching, pull request, code review).

Mampu bekerja mandiri maupun dalam tim, disiplin terhadap deadline dan kualitas.

Backend (nilai tambah)

Node.js / Java / Python (pilih salah satu sebagai core, lainnya sebagai plus).

Familiar dengan framework (mis. Express/Nest, Spring Boot, FastAPI/Django).

Frontend (nilai tambah)

Pengalaman membangun komponen reusable & state management yang rapi.

Database & Data (nilai tambah) Dev Ops / Cloud (nilai tambah) Engineering Practices (nilai tambah)

Familiar dengan Agile/Scrum, task management (Jira/Trello), dan dokumentasi teknis.

Ownership

Bertanggung jawab dari dev sampai aplikasi berjalan stabil di production.

Detail-oriented

Peka terhadap edge case, security, performa, dan kualitas user experience.

Komunikatif

Mampu menjelaskan trade-off teknis ke BA/user dengan bahasa yang mudah dipahami.

Membangun core system perusahaan yang benar-benar dipakai operasional (real impact).

Bukan sekadar maintenance: ada peluang build from scratch
, menyusun fondasi arsitektur & standar engineering.

Tech stack fleksibel & evolving
—kesempatan belajar cepat dan naik level (Lead Dev / Tech Lead seiring growth).

Lamaran kamu akan mencakup pertanyaan-pertanyaan berikut:

  • What's your expected monthly basic salary?
  • How many years' experience do you have as a Full Stack Developer?
  • Which of the following programming languages are you experienced in?
  • Which of the following front end development libraries and frameworks are you proficient in?
  • Which of the following issue and bug tracking software do you have experience with?
  • Which of the following Relational Database Management Systems (RDBMS) are you experienced with?
  • How many years' experience do you have using SQL queries?
  • How many years' experience do you have in a software development role?

Kami adalah perusahaan keagenan kapal yang sedang berkembang pesat dengan kantor pusat di Surabaya dan memiliki lebih dari 12 cabang. Dengan semangat dan komitmen yang tinggi, kami bertekad untuk menjadi salah satu perusahaan keagenan kapal terbesar dan paling terpercaya di Indonesia.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary