Find a jobRecruiters

Fullstack Developer (Golang & React)

Exclusive opportunity

Remote

Fullstack Developer (Golang & React)

MSBU Konsultan

Fullstack Developer (Golang & React)

Skills

SQL QueriesMongoDBDockerReactTypescriptGolangReact NativeMicroservicesPostgreSQLSQLiteRedisRabbitMQGitLabAIPrometheusKubernetesElectron

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Jakarta, Indonesia

Work mode:

Remote

Published on:

18 September 2026

What they need


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.

Other offers great for you!

These companies are also looking for great profiles

PROPULSE IT

Développeur Fullstack Mobile Convertigo

Selon profil

Freelance

Hybrid

Skills

AngularTypescriptIonicConvertigo

6 days ago

Quick apply

Eleven Labs

Développeur FullStack PHP Symfony/Javascript

450

Freelance

Remote

Skills

NodeSymfonyPHPGraphQLTests

5 days ago

Quick apply

FreelanceRepublik

Développeur Fullstack senior (F/H)

Freelance

Paris, France

Hybrid

Skills

ReactTypescriptReduxAWSNode.jsNestJS

9 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools