Maybe it's just me but I think it'd be great to see where the company is based (the country) in the initial list. At least that'd be handy if you get more job offers. As I am in Europe, I'd prefer jobs where I can call someone up during Euro working hours. (Then again, my sleeping patterns are way off anyway.)
Just a suggestion though, the site looks sweet!