Season flour with salt and pepper and heat enough oil to cover bottom of a dutch oven.
Working in batches, toss beef with the flour and once the oil in the pan is smoking, add beef to the pot and allow to sear. Once the first side is seared well (do not move it until it's seared), start to turn the pieces and sear all sides.
Remove beef to a large plate and return pan to heat. Add half a cup of water to the smoking pan and use a spatula or spoon to scrape up the browned business on the bottom of the pot. Allow to reduce for about 20 seconds and then pour over beef and continue with remaining batches of raw beef.
When beef is all seared add some more oil to the pan over medium high heat and add onions, celery, ginger and jalapeño and cook until soft, about 5 minutes.
When the onion mix is softened add the garlic and cook 1 -2 minutes.
Turn heat up slightly and then add the Guinness, scraping up the good stuff, and then add the beef back to the pot.
Add stock, coffee, marjoram, bay leaves and a teaspoon or two of salt.
Add butternut squash and mushrooms and allow to cook 1 hour more or until everything is tender. Check for seasoning and serve over egg noodles or mashed or roasted potatoes.