1. Memberships subscription
3. The Events Calendar (Event/Ticketing)
5. BuddyPress & bbPress
7. Visual composer/Elementor pro
If you can develop complex plugin is a plus, But, there are customization on ready-made themes and plugins for sure if necessary. By the way, You will work full time from your home online.