Mean stack careers in Glasgow, United Kingdom