Deskripsi pekerjaan Back-end Developer CV Tera Perkasa Mahardhika
Requirements
Core Skills
- Menguasai bahasa pemrograman Golang dan konsep concurrency / goroutine / channel.
- Memahami REST API, JSON, dan integrasi antar service.
- Menguasai SQL Database (MySQL / PostgreSQL).
- Memahami struktur data, algoritma, dan arsitektur sistem (MVC / Clean Architecture).
- Familiar dengan Git / GitLab, Postman, Docker, dan server management dasar.
Soft Skills
- Analitis dan problem-solver yang kuat.
- Disiplin, cepat beradaptasi, dan teliti.
- Komunikatif dan mampu bekerja dalam tim lintas divisi.
- Mau belajar dan mengikuti perkembangan teknologi backend.
Education & Experience
- Minimal S1 Teknik Informatika / Sistem Informasi / Ilmu Komputer.
- Pengalaman minimal 1 tahun sebagai backend developer (boleh fresh graduate jika punya portfolio proyek Golang).
- Memiliki pengalaman proyek nyata (personal / internship / freelance) berbasis Golang menjadi nilai plus.
Key Responsibilities:
System Development
- Mengembangkan dan memelihara backend sistem ERP/CRM menggunakan Golang.
- Membuat API (REST/gRPC) yang efisien, aman, dan terstruktur untuk integrasi antar modul sistem.
- Menulis kode yang clean, reusable, dan maintainable, sesuai standar tim IT.
- Mengimplementasikan microservices yang scalable dan high-performance.
- Membantu integrasi sistem dengan database (MySQL/PostgreSQL) dan service eksternal (AI, payment, dsb).
System Maintenance & Optimization
- Melakukan debugging, troubleshooting, dan bug fixing terhadap sistem yang berjalan.
- Mengoptimalkan performa sistem dan response API.
- Membantu proses deployment dan monitoring di server (staging & production).
- Berkoordinasi dengan tim QA untuk pengujian sistem sebelum rilis.
Collaboration & Documentation
- Bekerja sama dengan tim Data, DevOps, dan QA untuk memastikan sistem stabil dan terintegrasi.
- Membuat dokumentasi teknis (API endpoint, struktur database, alur logika) untuk referensi tim.
- Memberikan support teknis ke divisi lain jika dibutuhkan untuk sistem internal
Plus Points:
- Pengalaman membuat microservice atau sistem ERP/CRM internal.
- Pemahaman dasar CI/CD pipeline dan cloud environment (GCP, AWS, atau on-premise server).
- Pengetahuan dasar testing (unit test, integration test) menggunakan Go.
- Pengalaman integrasi dengan AI atau analytics module menjadi nilai tambah.
Diutamakan berdomisili di Kabupaten Pamekasan, Madura.

