Glints Remote / WFH Perhotelan & Pariwisata Kontrak

Senior Fullstack Developer

Devcode

Kapanewon Gamping IDR 13.000.000 – 15.000.000 Diposting 3 hari lalu
Lokasi Kapanewon Gamping
Gaji IDR 13.000.000 – 15.000.000
Tipe Kerja Kontrak · Remote
Negara Indonesia

Deskripsi Pekerjaan

Informasi lengkap tentang posisi dan persyaratan

Ringkasan Yukerja

Lowongan Senior Fullstack Developer di Devcode kami kurasi dari Glints (kategori Perhotelan & Pariwisata). Posisi ini ditandai sebagai remote — pastikan timezone dan syarat lokasi kandidat di deskripsi resmi. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.

Skyshi Digital Indonesia is a technology company dedicated to delivering innovative digital solutions through software development, product design, and digital transformation services. By combining creativity, technology, and user-centered thinking, we help businesses build impactful digital products that solve real-world problems. At Skyshi, we foster a collaborative, growth-oriented environment where talented individuals are empowered to learn, innovate, and make meaningful contributions. We're hiring! Skyshi Digital Indonesia is looking for a Senior Fullstack Developer to join our growing team.


ROLE SUMMARY:

We are engaging Senior Fullstack Engineers on a three-month contract to accelerate delivery of an enterprise-grade Quick Service Restaurant (QSR) platform — spanning point-of-sale (POS) and backoffice operations, including ERP-level capabilities.

This is a senior-only engagement. We are looking for engineers who can:

  • work full-stack across Go backend microservices and a cross-platform POS client;
  • become productive in a live, complex codebase with minimal onboarding; and
  • operate independently across demanding domains such as order, payment, integration, and inventory.

Ideal candidates bring hands-on context in high-throughput transactional systems, third-party and payment integration, performance optimisation, and offline-first POS.


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.


REQUIREMENTS:

Must Have:

  • 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 delivery- aggregator services; async, polling, retry and idempotency patterns.
  • Senior autonomy — self-directed in complex domains with minimal onboarding; disciplined Git workflow and code review.

Nice to have:

  • AI-assisted development — hands-on with Claude Code or similar agentic coding tools in a real workflow.
  • F&B / QSR / POS domain experience.
  • Delivery-aggregator integration experience.
  • Offline-first / edge patterns: outbox, store-and-forward, conflict resolution, SQLite / embedded stores.
  • Event-driven systems with RabbitMQ or similar message brokers.
  • MongoDB, OpenTelemetry observability, Kubernetes, React Native + Expo.


Technology Stack:

  • Language & runtime Go (backend services); TypeScript (frontend).
  • Backend GoFiber (fasthttp); REST and gRPC / Protobuf for internal service-to-service.
  • Databases PostgreSQL; MongoDB; SQLite (embedded, offline POS).
  • Caching Redis — hot lookups, reservation locks, dedup.
  • Messaging RabbitMQ — event-driven processing, outbox pattern.
  • Frontend / POS React Native + Expo; react-native-web to Electron desktop POS; TanStack Query; Zustand; shared component library.
  • Observability OpenTelemetry; Prometheus; continuous profiling.
  • Testing Go unit tests with mocks and containerised integration tests; Playwright (web E2E); Jest.
  • Platform & CI/CD Docker; Kubernetes; GitLab CI; database migrations; ULID for offline IDs.

Disclaimer: Yukerja.com adalah agregator lowongan kerja, bukan pemberi kerja. Lowongan ini diagregasi dari Glints. Proses lamaran dilakukan di situs resmi perusahaan atau portal sumber. Kami tidak bertanggung jawab atas keakuratan informasi lowongan.

Tips Melamar Senior Fullstack Developer

  1. Baca deskripsi lengkap dan pastikan skill Anda match sebelum melamar ke Devcode.
  2. Sesuaikan CV dan cover letter dengan kata kunci dari job description — terutama untuk kategori Perhotelan & Pariwisata.
  3. Klik Lamar Sekarang untuk diarahkan ke Glints. Proses rekrutmen sepenuhnya di situs sumber.
  4. Siapkan portfolio atau LinkedIn yang update jika diminta di tahap screening.
  5. Waspadai permintaan transfer uang — lowongan resmi tidak memungut biaya.

Artikel terkait: CV ATS · Blog Karir & Tips