As a senior member of the development team, the successful candidate will be responsible for the creation and ongoing iterative development of microservice APIs that expose a robust and changing data environment to client UIs, and work with UI code to ensure data is presented properly