Where Work Meets Adventure
3+ years of professional software development experience
2+ years of non‑internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems
Experience programming with at least one software language
Fluency in English