I'll just point out (as a much older engineer than you), that this article is HIGHLY skewed to YC Companies, that have self-selected as not solving hard technical problems.
As a founder, being in YC is probably great.
As an engineering employee, it doesn't seem all that compelling to work for a YC company compared to a non-yc company. None of the benefits of being a YC founder seemingly apply to an employee of a YC company.
This feels like serious echo-chamber nonsense that has little applicability outside the world of startups (and more likely YC startups).
Glassdoor just listed the top companies to work for. https://www.glassdoor.com/Best-Places-to-Work-LST_KQ0,19.htm
Airbnb (YC company). First job i found on their careers page (note, required a lot of clicking...):
https://www.airbnb.com/careers/departments/position/90884
Back-end, Front-end, Full Stack and Machine Learning engineers.
Strong proficiency in any of: C/C++, Java, Python, Ruby-on-Rails
Exposure to architectural patterns of a large, high-scale web application
Rigor in A/B testing, test coverage, and other web best practices
Hubspot. Jobs page:
http://product.hubspot.com/apply?gh_jid=86940Back End: We write lots of micro-services, primarily with Java 8. Our APIs are RESTful and use the minimal Dropwizard framework, and we take advantage of Kafka, Spark, Hadoop for processing volumes of data.
And Zillow (not I skipped Facebook,Google, and Linkedin, and went to Zillow as it's the first Seattle based company listed).
http://www.zillow.com/jobs/openings?j=oXn70fwb
Strong experience with Java, Objective-C or C++