An ideal candidate is curious, enjoys solving puzzles, and isn’t afraid to make mistakes. Learning to code involves a lot of ...