Senior Back-end Software Engineer