4+ years of professional software development experience, or equivalent Proficiency in building backend services with Node.js (JavaScript or TypeScript) Experience designing, building, and operating distributed systems in a cloud environment (e.g., AWS, Azure) A strong commitment to quality, with experience in various testing strategies (e.g., unit, integration, end-to-end) A product-oriented mindset