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.

Scope of the role
- Build and maintain the asasii POS and asasii BSC platforms end-to-end, from user interface to database schema.
- Design and implement application programming interfaces, data models, and service architecture for businesses and public institutions across Malaysia.
- Integrate the platforms with Malaysian payment rails: FPX, DuitNow QR, e-wallet terminals, and card networks.
- Develop device communication layers for point-of-sale terminals, receipt printers, and barcode scanners.
- Ship database migrations, background processing jobs, and real-time synchronisation logic between distributed outlets.
- 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
- TypeScript
- React
- Next.js
- Node.js
- PostgreSQL
- Redis
- Prisma
- tRPC
- Tailwind CSS
- Docker
- GitHub Actions
Open roles in Enterprise engineering
Search all jobs| Senior Backend Engineer Own service architecture and data models on a live engagement, and stay with the system once it is carrying real load. | LocationKuala Lumpur, On-site | TypeFull time | Closes8 January 2027 |
| Backend Engineer Build and maintain the services behind client systems: APIs, integrations, and the jobs that keep data moving. | LocationKuala Lumpur, On-site | TypeFull time | Closes15 January 2027 |
| Senior Frontend Engineer Lead the interface work on a client system and set the patterns the rest of the team builds against. | LocationKuala Lumpur, On-site | TypeFull time | Closes19 January 2027 |
| Frontend Engineer Build the screens people use all day, against real data and real edge cases rather than a prototype. | LocationKuala Lumpur, On-site | TypeFull time | Closes17 January 2027 |
| Full Stack Engineer Work across the stack on smaller systems, where one engineer carries a feature from schema to screen. | LocationKuala Lumpur, On-site | TypeFull time | Closes29 December 2026 |
| Mobile Engineer Build the mobile side of our systems, including the offline behaviour needed at sites with unreliable connectivity. | LocationKuala Lumpur, On-site | TypeFull time | Closes2 December 2026 |
| Solution Architect Shape the architecture during discovery, then stay attached to the engagement while it is built and run. | LocationKuala Lumpur, Client site | TypeFull time | Closes15 December 2026 |
| Engineering Lead Run a delivery team: technical decisions, code review, and the conversation with the client about what ships next. | LocationKuala Lumpur, Client site | TypeFull time | Closes26 November 2026 |
| QA Engineer Test systems that handle money and patient records, where a missed defect has a cost outside the software. | LocationKuala Lumpur, On-site | TypeFull time | Closes4 January 2027 |
| QA Automation Engineer Build the regression suites that let us release every two to four weeks without holding our breath. | LocationKuala Lumpur, On-site | TypeFull time | Closes9 December 2026 |
| Graduate Software Engineer Join a delivery team on a live engagement in your first month, sitting with someone senior rather than working through exercises. | LocationKuala Lumpur, On-site | TypeGraduate | Closes26 January 2027 |
| Software Engineering Intern A placement scoped so the work ships, on a real engagement and with a named mentor. | LocationKuala Lumpur, On-site | TypeInternship | Closes24 January 2027 |
Explore the other teams
Most engagements are staffed across several teams, so you will work with all of them.
Your best work starts here
Not sure which team fits you? Tell us what you have built and operated, and we will find the right one.