I am a software developer with 3 years of experience. My first company(1.6 years) had a toxic culture and had to leave that place with not so good terms with the HR. Although I have good relations with my colleagues there.It was a very small company with 70 employees. Unpaid work, extra hours,late salary and abusive managers are just a few of the problems with that place.
Since then I have switched to a better place and later this year have found a 100% hike in another company for a software developer role. But the background verification for my last to last organisation failed for both of these companies. I was still able to retain both of them since I honestly communicated the reasons for leaving this job.
Basically The HR at this place is giving bad reviews on my character and denying your employment.
Now I have performed & also had a talk with my manager about this problem with my first company. I don't think it will be a problem with this current role as well.
But I am worried about my future switches that this issue will arise again & again. Trying to resolve this with this previous company will not work for sure.
How should I approach this issue?
Any suggestions would be of great help.