How would me and my friend go about working on the same mod (not map) at the same time?

Well xD by default it could not be posible with the dev kit alone (i think?). You might have a shot with github if you two dont edit the same files at the same time. Dunno if posible but thats my suggestion