Company Logo

Senior Fullstack Developer

Rp13.000.000 - 15.000.000/Bulan
Kontrak · Remote/Dari rumah
Minimal Diploma (D1 - D4)
3 - 5 tahun pengalaman

Persyaratan

Remote/Dari rumah
3 - 5 tahun pengalaman
Minimal Diploma (D1 - D4)

Skills

Node.js

JavaScript

RAG

Laravel

Python

Microsoft SQL Server

MongoDB

LLM

PostgreSQL

C++

TypeScript

TailwindCSS

React.js

jQuery

Postgre

MySQL

Loker ini dikelola oleh

TA
Talent Acquisition Devcode

Deskripsi pekerjaan Senior Fullstack Developer Devcode

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.
Tentang Perusahaan
Devcode
Information Technology and Services
1 - 10 karyawan

Devcode adalah platform dinamis yang dirancang untuk menjembatani para pengembang pemula dengan dunia teknologi melalui tantangan coding dan sumber belajar. Devcode bertujuan untuk meningkatkan kemampuan coding dan berpikir logis komunitasnya, menyediakan lingkungan yang mendukung baik untuk pemula maupun programmer berpengalaman. Devcode adalah platform yang tepat untuk membuka potensi coding Anda sepenuhnya.

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Lowongan Lainnya Untukmu
Remote/Dari rumah
Kontrak
5–10 tahun
+1
Nityo Infotech

Backend Engineer – Mid Level

Gaji Tidak Ditampilkan
Remote/Dari rumah
Penuh Waktu
3–5 tahun
+1
Zyllem

Full Stack Developer

Rp 3,5 jt-5 jt
Penuh Waktu
1–3 tahun
Minimal Sarjana (S1)
PT. Klakklik Inovasi Digital

Senior Fullstack Developer