5–10 years of software engineering experience, with a demonstrated hunger to stay close to the code and the end user
An ownership mentality — you enjoy taking a large, ambiguous product space and running with it end-to-end
Startup experience shipping quickly in a fast-moving, ambiguous environment
Strong API design skills, having worked closely with iOS/Android or other mobile teams
A flexible set of communication styles — you reduce entropy rather than create it, pride yourself on your ability to write, as well as facilitate live discussions with stakeholders ranging in level of technical expertise
Experience working with modern agentic coding workflows, including E2E testing harnesses, reusable skills, and defining clear success criteria
Enthusiasm for rapid learning, regardless of whether technology and tools are brand new or legacy
A preference for deeply collaborative environments
Hands-on experience with React Native and/or Ruby on Rails
Experience building or maintaining email or push notification systems
Experience building systems that ingest data from 20+ sources, normalize it, score or weight it by source reliability, apply survivorship rules, and store a canonical record
Strong SQL and NoSQL experience
Strong data modeling and system architecture skills at scale
Tuning Web, Android, and/or iOS performance metrics with a healthy fear of red numbers
Building out a design system to accelerate development whilst keeping a consistent feel
Experience retrofitting design systems