From reading the zepto documentation I would suggest you let zepto handling the encoding of the data.
Try:
$.ajax({
type: 'POST',
url: 'http://localhost:3000/request',
data: {
test: "test"
},
contentType: "application/json; charset=utf-8",
dataType: "json",
....
});