I am working as a UI developer in India for an MNC. Previously, I worked as a developer in another organization. There are no issues with UI development or back-end programming. I really enjoyed both positions, their challenges programming part time. In my previous organization, I worked on a team with 7 people. But here I am working in night shift to co-ordinate with my onsite teammates who are in the US, and I am alone here.
I hardly find time to speak with the team members when I come to office. When I reach the office, their duty time is almost over, and they are updating their status to higher officials. They are busy. When they complete their work, they rush to get a cab to go home.
When they are organizing a team outing or team lunch, it's not aligning with my regular working hours. I tried to join in the past, but it's difficult for me to wake up at that time. Once finished, I need to come back and go to sleep. Otherwise I can't work that evening.
What is the best way to build a relationship with the team that is offshore?