Product engineering.
Builds and operates the core platforms that Malaysian businesses run on daily. asasii POS at the counter, asasii BSC in the back office, and the integration services that connect them. Full-stack TypeScript, React, Node.js, and PostgreSQL.
- asasii POSUptime99.98%Operational
- asasii BSCUptime99.97%Operational
- Integration servicesUptime99.99%Operational
- Payment gateway adaptersUptime99.96%Operational
Scope of the role.
- 01
Build and maintain the asasii POS and asasii BSC platforms end-to-end, from user interface to database schema.
- 02
Design and implement application programming interfaces, data models, and service architecture for multi-outlet retailers and hospitality groups.
- 03
Integrate the platforms with Malaysian payment rails: FPX, DuitNow QR, e-wallet terminals, and card networks.
- 04
Develop device communication layers for point-of-sale terminals, receipt printers, and barcode scanners.
- 05
Ship database migrations, background processing jobs, and real-time synchronisation logic between distributed outlets.
- 06
Own production deployments, monitoring, and incident response for the systems you build.
Required background.
Strong TypeScript and React fundamentals, including the ability to design and ship complete features independently.
Working experience with relational databases and data modelling, ideally PostgreSQL.
Familiarity with the full software delivery lifecycle: design, implementation, testing, deployment, and operation.
Interest in hardware-adjacent software: ESC/POS protocols, USB device interfaces, Bluetooth device integration.
Clear written communication practice, as the organisation operates async-first and reviews are conducted primarily through pull requests.
Technology stack.
Other roles at idataraya.
Design and product
Defines the operator experience for retailers, hospitality groups, and warehouse teams. Conducts field research in live production environments, prototypes workflows, and validates designs with the people who use the software daily.
ExploreData engineering
Designs and operates the pipelines, warehouses, and reporting systems used by clients to make operational decisions. Every retailer, hospitality operator, and distributor in the portfolio depends on the data layer produced by this team.
ExploreHardware and firmware
Integrates point-of-sale terminals, receipt printers, barcode scanners, and payment devices with the application platforms. Writes the drivers, communication protocols, and fleet management systems that maintain operational availability across client sites in Malaysia.
ExploreGraduate programme
A 12-month structured rotational programme for recent graduates in computer science, software engineering, or adjacent disciplines. Rotations across four engineering functions, paired with a dedicated senior mentor. Converts to a permanent role on successful completion.
ExploreInternships
Paid internship placements of three to six months for students currently enrolled in computer science, software engineering, or adjacent programmes. Real engagement work, supervised by a senior engineer, ending with a shipped feature and a team presentation.
ExploreInterested?
Send a short introduction with a link to representative work you have shipped. Applications are reviewed directly by the engineering team.