Live opening · Posted 10 days ago

Fullstack Developer (Golang & React)

MSBU Konsultan · Jakarta Metropolitan Area (Remote)
Linkedin No
You are 10 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 10 days ago
CompanyMSBU Konsultan
LocationJakarta Metropolitan Area (Remote)
Work modeNo
SourceLinkedin
Listed10 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
11 min from Linkedin publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
49,374 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Senior Fullstack Engineer — Job Requirements
Requirements:
Minimum 5+ years of professional experience as a Fullstack Engineer / Software Engineer.
Strong hands-on experience with Go (Golang) for developing and maintaining production-grade backend services and microservices.
Strong proficiency in TypeScript and React / React Native for frontend and cross-platform application development.
Solid experience with REST APIs, gRPC, and Protocol Buffers for service-to-service communication.
Strong experience with PostgreSQL and MongoDB, including database design, indexing, query optimization, and performance tuning.
Good understanding of SQL query analysis, EXPLAIN plans, N+1 query elimination, batching, and database performance optimization.
Hands-on experience with Redis, including caching strategies, TTL, deduplication, and high-traffic data access patterns.
Experience designing and implementing transactional systems, particularly order, payment, fulfilment, inventory, or other high-throughput business processes.
Strong understanding of asynchronous processing, retries, idempotency, and event-driven architecture.
Experience integrating third-party services and payment or delivery aggregator APIs.
Experience developing offline-first applications, including local data storage, store-and-forward synchronization, and conflict resolution, is highly preferred.
Familiarity with RabbitMQ or other message brokers and event-driven processing is a plus.
Experience with Docker, Kubernetes, and CI/CD pipelines such as GitLab CI.
Familiarity with observability and monitoring tools, such as OpenTelemetry and Prometheus, is a plus.
Experience with SQLite or embedded databases and offline POS/edge applications is a plus.
Familiarity with React Native + Expo and Electron-based desktop applications is a plus.
Experience in F&B, QSR, POS, retail, ERP, or other transactional business systems is highly preferred.
Strong understanding of clean architecture / hexagonal architecture and ability to work effectively within an existing complex codebase.
Able to work independently with minimal onboarding and take ownership of end-to-end feature delivery.
Strong experience with Git, code review, debugging, testing, and Agile/Scrum development practices.
Comfortable working with AI-assisted development tools, such as Claude Code or similar AI coding agents, including effective prompting and critically reviewing AI-generated code.
Nice to Have
Experience with QSR, F&B, retail, POS, or ERP platforms.
Experience implementing offline-first / edge computing patterns, including Outbox, Store-and-Forward, and conflict resolution.
Experience with payment gateway and delivery aggregator integrations.
Experience with RabbitMQ or similar messaging systems.
Experience with React Native, Expo, and Electron.
Experience with OpenTelemetry, Prometheus, Kubernetes, and continuous profiling.
Hands-on experience using Claude Code or other agentic AI development tools in day-to-day engineering workflows.
Key Responsibilities
Design, develop, and maintain end-to-end features across Go backend services and cross-platform POS clients.
Build reliable transactional workflows covering ordering, payment, fulfilment, and inventory.
Develop offline-first POS capabilities, including local-first data, synchronization, and conflict handling.
Integrate third-party, payment, and delivery services using reliable integration patterns.
Optimize application performance through database tuning, caching, query optimization, and endpoint hardening.
Contribute to master data, inventory, reporting, and ERP-level capabilities.
Develop and maintain automated tests, including unit, integration, and E2E testing.
Participate in code reviews, technical discussions, and sprint-based delivery.
Work independently within a complex production codebase and deliver solutions with minimal supervision.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App