When two things fit very well together, you can say that they are "a perfect match". You can use this phrase when talking about things like colors:
That green is a perfect match for the walls in the living room.
We often use this phrase to talk about people as well:
Don't you think that Tom and Melissa would be a perfect match?
And for job opportunities:
I think you'd be a perfect match for this position.