Back-End Engineer (Node.js): redesign a microservices system