Bring a pot of salted water to a boil. Add the green beans and boil for 2 minutes, or until crisp tender.
Drain green beans and rinse under very cold water to stop them from cooking further. Set aside.
In a large skillet, add bacon pieces, turn on heat to medium, and cook until crisp, stirring occasionally. Drain on paper towels and set aside.
Add shallots to the pan with the bacon grease and saute for 1 minute.
Add the balsamic vinegar and maple syrup to the pan and bring to a boil.
Add the green beans and bacon to the pan and stir to combine. Cook until the beans are heated through, about 2 minutes.
Season with salt and pepper.
Transfer everything to a serving dish and sprinkle with the almonds.