Backend developer then? Even in that case I would need IntelliJ idea/visual Studio/ whatever IDE, unless you are just working on “small” projects under 500kloc where vi is maybe enough...
I use C9 which is another web based IDE.. it doesn't have all the power features of a jetbrains ide but it is nifty and should meet the needs of most developers.
Lots of options outside of vi!
In all seriousness, I use (neo)vim as my full-time editor for several very large projects.