10+ years of software development experience. At least 2 years as a Team Lead or Engineering Manager managing a team of 5–10 developers. Hands-on leader capable of writing code, making sound technical decisions, and designing systems thoughtfully. Strong people management skills — hiring, coaching, giving feedback, and resolving conflicts. At least 3 years of experience as a Fullstack Developer. At least 5 years of experience in product companies working with TypeScript, Node.js, MongoDB, Kafka, Redis. English B2+ level.