Webフロントエンドエンジニア, Webバックエンドエンジニア, デスクトップアプリエンジニア