Roughly 3-5 years as a professional software engineer Direct experience of building and delivering software using a high-level programming language Comfortable with technical complexity, including adding features to a command-line app Foundational skills and knowledge needed to succeed (education and previous employers are not primary factors) Curiosity and eagerness to learn, even if not familiar with Ruby and TypeScript Excited to pitch in across the stack when needed Focus on solving important problems with simple, common tools