10+ years in software engineering, including 2+ years in a leadership or management role Proven success managing high-functioning teams and delivering scalable products Deep experience with NodeJS, TypeScript, and modern JavaScript frameworks Strong knowledge of distributed systems, microservices, and event-driven architecture Familiarity with tools like AWS, Kafka, and GraphQL is a plus Exceptional communication and collaboration skills across technical and non-technical teams Proficiency in automated testing, code reviews, and continuous delivery best practices Prior experience mentoring engineers and contributing to a culture of growth and quality