Your app just needs to post to /GROUP_ID/members/USER_ID where USER_ID is the current user's FB id. See the Add User to Group documentation here.
If the group is closed then the admin should automatically receive a request to join (sent by Facebook itself) and then be able to approve it.