6+ years of professional software development experience At least 2 years in a lead or senior-level role Strong full-stack skills Deep understanding of software design, performance optimization, and testing Comfort navigating across frontend, backend, and infrastructure Solid database skills (SQL + familiarity with non-relational systems) Great communication skills Ability to work independently Collaborative, humble approach Experience in marketplaces, SaaS platforms, or remote teams (bonus points)