Design & Develop a Back-End Text Engine

Job ID: 34903420

Budget: $8 – $15 USD

We are looking for a back end developer to create a scalable and reliable texting engine. This engine should be built on RabbitMQ as the queueing system for sending text messages.

This system needs to hook into Bandwidth's Texting Services and webhooks for both sending and receiving text messages. Any sent texts should be queued in Rabbit before being sent to Bandwidth. These incoming and outbound text messages will need to be stored in Elasticsearch for data retrieval, and exist in the database for each account.

All middleware will need to be custom written and integrate seamlessly between Bandwidth's API's, RabbitMQ and Elasticsearch.

The final deliverable should be the ability to send and receive text messages via this pipeline. We will provide bandwidth's API credentials, access to a RabbitMQ server as well as an Elasticsearch sandbox. A more defined scope will be provided after approval.