since i have a full jetbrains subscription ( for many years ) i use the DataGrip db client, and it serves me very well...
before that ( looong before ) i used AquaDataStudio, and it was very nice too although not cheap at all.
my current go-to stack for webdev is svelte on the frontend with a golang api on postgres database. Deploy behind an openresty ( nginx's fork ) server.
Usually quite performant, easy on cloud resources and even fun to work with... ( also "modern" enough so i would not have to explain to others what a perl-cgi script is )
my 2c: i would suggest to make sure you have a decent portfolio online ( github/gitlab/bitbucket/whatever ) to include the link in your CV.
since your focus is web-backend, a nice "as original as possible" project following some design patterns of a REST API with microservices, JWS tokens, with unit-tests and automated integration/load testing on a rather modern architecture like Clean/Onion/Hexagonal that you can explain on a technical interview the hows && whys of your choices...
then it's a numbers' game: send CVs to every open position you can find.
Even if you use it for gaming. Get a cheap GPU as a display driver, slap it in an extra PCIe slot, let Linux use that card as a simple display driver, and then pass through your beefy GPU. If you have it configured right, the performance difference will be nearly on par with bare metal. It actually baffles me how good QEMU/KVM is.
It's surprisingly straightforward, especially with the Arch Wiki. The main two things are:
- Figuring out input switching. You don't want your inputs locked into the guest until you shut the guest down.
- CPU pinning. Otherwise your performance will get hammered with your L3 cache getting trampled by the host.
Do it once, and it's way more straightforward from then on than dual booting. Especially because then you can use virtual disks that only take as much disk space as you want to use, and they're easily resizable via NBD. Rather than allocating a huge static partition on your drive.
And then Microsoft and all the blackbox code your games run don't have the capability of spying on the rest of your storage by default.
You might even be able to rebuilt it with the extra cash and the ashes of their doom afterwards.....