We need a programmer (C++ or equiv) to create a simple pop3/imap server that runs on Linux or BSD.
The backend needs to read directly from an API or database. This is the custom part. Most applications rely on flat files or mbox. This will need to take a custom approach to count, deliver and delete the messages.
Everything on the front end should be standards compliant according to pop3 and imap specifications.