logo
Skyshi Digital Indonesia

Fullstack Developer (Senior Level)

Asia

July 13, 2026 at 5:01 AM

✨ AI summary

Location

  • Yogyakarta, Indonesia

Languages

  • Go (Golang)
  • TypeScript

Frameworks

  • React (React.js / React Native)

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • SQLite

Experience Level

  • Senior Fullstack Engineer (5+ years)

Job Description

We are looking for an experienced Senior Fullstack Engineer to join our team in building an enterprise-grade Quick Service Restaurant (QSR) platform, covering Point of Sale (POS), Back Office, including ERP-level capabilities. 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.


Qualifications

Must Have

  • 5+ years of professional experience in Fullstack Software Engineering.
  • Strong production experience building and maintaining Go (Golang) backend microservices with the ability to quickly understand and extend existing services.
  • Solid understanding of Clean Architecture or Hexagonal Architecture, as well as REST APIs and gRPC.
  • Strong experience with PostgreSQL and MongoDB, including query optimization, indexing, explain plan analysis, N+1 query elimination, and batch processing.
  • Hands-on experience implementing Redis caching strategies, including TTL management, cache invalidation, deduplication, and caching for high-traffic endpoints.
  • Proficiency in TypeScript and React (React.js or React Native) for end-to-end fullstack development.
  • Experience integrating third-party services such as payment gateways and/or delivery aggregator platforms, with knowledge of asynchronous processing, polling, retry mechanisms, and idempotency.
  • Ability to work independently in complex production environments with minimal onboarding.
  • Strong Git workflow practices and experience participating in code reviews.


Nice to have

  • Experience using AI-assisted development tools such as Claude Code, GitHub Copilot, Cursor, or similar AI coding agents in day-to-day development.
  • Experience developing systems within the Food & Beverage (F&B), Quick Service Restaurant (QSR), or Point of Sale (POS) domain.
  • Experience integrating with food delivery aggregator platforms.
  • Familiarity with offline-first architecture, including outbox patterns, store-and-forward synchronization, conflict resolution, and SQLite or other embedded databases.
  • Experience building event-driven systems using RabbitMQ or similar message brokers.