Event-Driven AI Chatbot

Job ID: 37970032

Budget: $25 – $50 USD

We need an experienced full-stack developer to participate in building the backend of a chatbot, which is built using an event-driven microservices architecture.

REQUIRED SKILLS:

1-Proven expertise in designing, implementing, and managing applications built using event-driven microservices architecture
2-Proficient in integrating and consuming RESTful APIs to enable seamless communication between microservices
3-Skilled in testing and debugging microservices to ensure high performance, reliability, and scalability
Identity and Access Management (IAM)
4-In-depth knowledge and hands-on experience with at least one of the following IAM solutions:
1.1 -Keycloak.
1.2-Casdoor.
5- Strong proficiency in Python programming language
6- Expertise in developing RESTful APIs using the Fast API framework
7- Proficient in utilizing MongoDB as a NoSQL database for storing and retrieving data
8- Experience with containerization using Docker and orchestration using Docker Swarm for deploying and managing microservices
9-Experience in working with RabbitMQ as a message broker.

BONUS SKILLS:
1- Familiarity with WhatsApp Business API integration to leverage WhatsApp as a communication channel
2-Experience with LangChain integration to enhance natural language processing capabilities
Related categories: Python NoSQL Couch & Mongo RabbitMQ FastAPI LangChain