software developers careers in Newcastle, United Kingdom