If the only way you can build an emergency fund is to pay the minimum due on your credit card, that is what you need to do.
Opt for a fixed-rate rather than an adjustable-rate mortgage.
Private student loans should be avoided at all costs.
People first, then money, then things.
If you're going to live in the house make it your goal to just pay off your mortgage.
If you are worried about job security and do not have an adequate emergency fund (ideally eight months' worth of living expenses stashed away in a federally insured bank or credit union), you need to focus more on saving money than paying down the balance on your credit cards.