Deskripsi pekerjaan Fullstack Developer (Golang, ReactJs) Skyshi Digital Indonesia
Education & Experience
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 4 years of experience in fullstack software engineering (backend + web frontend), with a proven track record of shipping production applications.
- Demonstrated ability to become productive quickly in a large, live, multi-service codebase with minimal onboarding.
Domain Experience (Procurement / ERP)
- Required — Hands-on experience building enterprise business applications: ERP, eprocurement, supply chain, finance, or other back-office / B2B SaaS systems.
- Familiarity with procure-to-pay concepts — purchase requisition, purchase order, goods receipt, vendor management, contracts, approval workflows, budgets, and tax / currency handling.
Technical Skills
- Backend — Strong hands-on Go (Golang) for production microservices (e.g. Fiber or similar HTTP frameworks); comfortable reading and extending existing services quickly.
- Databases — Solid experience with MongoDB (schema design, indexing, aggregation); Redis for caching.
- Frontend — Proficient with TypeScript, React, and Next.js; experience with form, state, and data- fetching libraries (React Hook Form or TanStack Form, Zod, TanStack Query / Table, Zustand) and Tailwind CSS.
- API design — Solid understanding of RESTful and gRPC / Protobuf API design and inter-service contracts.
- Messaging — Experience with RabbitMQ or similar brokers for asynchronous, event-driven processing.
- Version control — Proficient with Git and GitLab-style collaborative workflows (branching, merge-request reviews, CI pipelines).
- Fundamentals — Solid grasp of data structures, testing, debugging, and performance optimisation.
- AI-assisted development — Proficient using AI coding assistants (e.g. Claude Code, GitHub Copilot, Cursor) to accelerate development, review, debugging, and documentation — while maintaining code quality, security, and sound engineering judgment.
Soft Skills
- Strong analytical and problem-solving skills; able to turn business requirements into clear technical solutions.
- Good communication in Bahasa Indonesia and English, and ability to work cross-functionally.
- Ownership mindset, proactive, and able to work independently with minimal supervision.
- Comfortable in a fast-paced, delivery-focused project environment with clear async communication.
Nice to Have
- ERP integration experience, particularly SAP (e.g. IDoc, BAPI, OData, or middleware-based integration).
- Experience with micro-frontend architecture and monorepo tooling (pnpm workspaces, Turborepo).
- Experience building configurable / metadata-driven features: custom fields and objects, rule engines, workflow or process automation, notification templates.
- Reporting and data-export experience (scheduled reports, large export/import jobs).
- Observability and cloud-native tooling: OpenTelemetry, Docker, Kubernetes, GitOps (e.g. ArgoCD).
- Experience with multi-company / multi-tenant SaaS and role-based permission models.
Note :
- This opportunity for full remot






