We’d like to start with a few considerations on this topic:

🐤 Application Strategy Suggestions

To qualify for senior roles, we recommend applicants:

  1. Focus on a few, modern technologies to master, avoid technologies like C# and PHP
  2. Learn the basics of other new technologies to understand architectural options
  3. If possible, join teams with stronger developers, better work culture, and processes
  4. Aim to take on more responsibilities in more impactful projects
  5. Look for ways to gain experience designing systems
  6. Always challenge yourself by trying to improve your impact by 10x
  7. Start measuring your impact on:

🍎 Students

Many students face the chicken-egg problem: they don’t have experience, and because of that they can’t get experience. We know that it can be quite frustrating, but in our experience, when looking for your first job, the key thing is to demonstrate that you've been active in building your skills and portfolio.

👩‍💻 Professional Experience

The more traditional ways to gain experience without having already worked somewhere are: