Job Summary
We are looking for a Senior Chatbot Developer with 3–5 years of experience in software development and chatbot engineering. The ideal candidate should have a solid understanding of software engineering fundamentals, databases, APIs, and modern development practices, with hands-on experience developing chatbots and integrating them with business systems.
The candidate will be responsible for developing intelligent conversational solutions, implementing intent recognition, integrating backend services, and enabling end-to-end business user journeys through chatbot applications.
Job Responsibilities
- Design, develop, and maintain chatbot applications and conversational AI solutions.
- Implement chatbot functionalities, including intent recognition, entity extraction, conversation flows, and business logic.
- Develop and integrate REST APIs to connect chatbots with backend systems and enterprise applications.
- Design and implement end-to-end conversational journeys that support business processes and user requirements.
- Work with SQL and NoSQL databases to manage and retrieve application data.
- Apply software engineering principles, design patterns, and architectural best practices.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Contribute to application deployment and maintenance using CI/CD practices and containerization technologies.
- Explore and leverage AI/ML capabilities to enhance chatbot intelligence and user experience.
Technical Requirements
- 3–5 years of experience in software development, with hands-on chatbot development experience.
- Strong understanding of core software engineering concepts, including REST APIs, design patterns, and software architecture.
- Good knowledge of SQL and NoSQL databases.
- Hands-on exposure to chatbot development, including intent recognition, entities, conversation flows, and business journey initiation.
- Understanding of backend development and system integration.
- Familiarity with CI/CD concepts and tools such as Docker and Kubernetes.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Basic understanding of AI and Machine Learning concepts.
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills.