Skill diminta
Delivery
Gaji pasar untuk posisi ini
Median Rp7,8 jt/bulan · rentang umum Rp5,8 jt – Rp9,5 jt
Berdasarkan 189 lowongan Full-Stack Development se-Indonesia (semua level).
Gaji lowongan ini 39% di atas median pasar.
Lihat data gaji selengkapnya →Deskripsi
Deskripsi pekerjaan Fullstack Developer (Golang & Typescript) PT Hermes Solusi Integrasi
Must Have
- Minimal education S1 IT
- Have experience 4 - 5 years as Fullstack Developer using Golang and Typescript
Go backend microservices — production experience; able to read and extend existing services quickly (hexagonal / clean architecture, gRPC and REST).
Query & database optimisation — PostgreSQL and MongoDB; indexing, query / explain-plan analysis, N+1 elimination, batching. Redis caching — TTL strategy, dedup, cache patterns on hot / high-traffic endpoints.
- Fullstack delivery — proficient in a TypeScript / React (React Native or React web) frontend.
- Third-party integration — payment and/or deliveryaggregator services; async, polling, retry and idempotency patterns.
- Senior autonomy — self-directed in complex domains with minimal onboarding; disciplined Git workflow and code review.
KEY RESPONSIBILITIES
- Design, build, and extend features end-to-end across backend services and frontend clients.
- Implement transactional flows (ordering, payment, fulfilment) with reliability patterns — async processing, retries, and idempotency.
- Build offline-first capability for POS: local-first data, store-and-forward sync, and conflict handling.
- Integrate third-party and payment services. Improve system performance: query optimisation, caching, and endpoint hardening.
- Contribute to master data, inventory, and reporting capabilities. Collaborate through code review and sprint-based delivery.