I'm deeply involved with Node.js RESTful microservices - from credit card transactions and prepaid accounts to PDF reports generation - and in my team we have developed an architecture design we call IATE, based on "Uncle" Bob Martin's Clean Architecture talks. It has proven itself WAY better than MVC, so far.
Since last year, I've co-founded OnePercent.io, a DAO focused in provide blockchain solutions. I wrote the ICO smart contracts for three ICOs, a POC for real state which became a full-platform project (will be releases in a few months), a world cup bet private dapp and more projects are on the way, notably in the agro and bet fields.
Those who I’m working with will probably tell you I’m those kind of guys who own the applications they work on. That’s true. For me, being a good developer goes way beyond coding: he or she should be aware of the business challenges the product faces, what customers expect, how much does the code cost to be run and so on, because more often than not what makes great software aren’t that big, complex decisions, but those frequent micro-decisions each dev makes daily - and to make good ones, he or she should be able to asses how they can affect the product as a whole.