Node.js Developer, Chat Platform
About the role
Kalachuchi Digital is hiring a Node.js developer in Cebu. This role owns services that other systems depend on: HTTP APIs, background workers and the queues between them. The interesting part is not writing the happy path but deciding what happens when a downstream call times out halfway through and the same message arrives again ten minutes later.
Salaries in the Philippines are advertised as a MONTHLY figure, and the range below is monthly gross before the statutory 13th-month pay.
What the work actually looks like
You will design endpoints and their contracts, model the data behind them, and keep the whole thing observable enough that an incident is a five-minute investigation rather than an afternoon. Expect a steady mix of new feature work, schema evolution on live data, and improving how the services behave under load. The team works a hybrid week out of Cebu, usually three days together and the rest wherever you work best.
What we look for
This is a mid-level role. You should already be able to take a loosely specified problem, break it down and ship it without close supervision. We want someone comfortable with asynchronous code that does not leak, who reaches for idempotency keys before being asked, and who has opinions about where validation belongs. Experience running what you wrote in production counts for more than framework familiarity.
Working at Kalachuchi Digital
Any shift requirement is stated up front, and night differential and transport allowances are paid where a shift applies. The range shown is a MONTHLY figure, which is how this market advertises salaries — it is not an annual number.
Responsibilities
- Design, build and operate Node.js services and their public API contracts
- Model data and evolve schemas on live collections without downtime
- Make retries, timeouts and duplicate delivery safe by design
- Add the logging, metrics and tracing that make an incident short
- Take part in the on-call rotation for the services you own
Requirements
- Production Node.js experience with Express, Fastify or similar
- Solid grasp of async patterns, streams and backpressure
- Working knowledge of MongoDB or a relational database, including indexing
- Experience with a queue or event bus and the failure modes it brings
- Disciplined about error handling and input validation
Skills
Benefits
- Monthly salary plus statutory 13th-month pay
- HMO cover from day one, extendable to a dependant
- Night differential and transport allowance where a shift applies
- Paid leave that carries over
Kalachuchi Digital
Kalachuchi Digital runs customer experience technology for retail and telecommunications brands across the Philippines, Indonesia and Vietnam: the chat platform, the knowledge base behind it and the analytics that tell a client which of their policies is generating the most tickets.
We began as a support operation and became a product company, which means the people building the tooling have almost all answered tickets themselves. That history shows up in the software as an unusual amount of respect for the person on the other end of the queue.
Our hubs are in Bonifacio Global City, Manila and in Cebu, with a large remote roster nationwide. Salaries are quoted monthly and the statutory 13th-month pay is on top.