What does an API developer do?

An API developer designs, builds, and maintains application programming interfaces that allow different software systems to communicate.