JobID: P-100-23143-044413

Fullstack Developer

Apply Before: Feb 20, 2024

Basic Job Information

Job Category : IT / Engineering
Job Level : Mid Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Irving Texas
Offered Salary : Negotiable
Apply Before (Deadline) : Feb 20, 2024

Job Specification

Education Level : Bachelor's Degree
Experience Required : More than 6 Months
Professional Skill Required : Java Python Angular Natural Language Processing (NLP) Machine Learning (ML) Deep Learning (DL) Agile Methodologies Chatbot Development Frameworks NLP Libraries Machine Learning Models CI/CD Pipeline Methodology
Other Specification
  • Bachelor's degree in Computer Science or related field.
  • Minimum of 6 months of relevant experience in AI chatbot development or related roles.
  • Experience with chatbot development frameworks such as Rasa, Dialogflow, and Botkit.
  • Familiarity with NLP libraries such as NLTK, Spacy, and StanfordNLP.
  • Experience in developing and fine-tuning machine learning models.
  • Proficiency in Agile methodologies and CI/CD pipeline methodology.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.

Job Description

We are seeking an experienced Fullstack Developer to join our team. The ideal candidate will have a strong background in developing AI chatbots using advanced technologies such as Natural Language Processing (NLP), Machine Learning (ML), and Deep Learning (DL). They will be responsible for designing and developing AI chatbots for Technical Support, utilizing programming languages like Java and Python for the backend and Angular for the frontend. Additionally, the candidate will collaborate with cross-functional teams, follow Agile methodologies, and utilize chatbot development frameworks and NLP libraries to enhance user experience.


  • Design and develop AI chatbots using NLP, ML, and DL technologies.
  • Utilize Java and Python for backend development and Angular for frontend development.
  • Manage project timelines and deliverables using Agile methodologies.
  • Collaborate with cross-functional teams for successful execution and delivery of projects.
  • Implement chatbot development frameworks such as Rasa, Dialogflow, and Botkit.
  • Use NLP libraries like NLTK, Spacy, and StanfordNLP for enhancing chatbot functionalities.
  • Develop and fine-tune machine learning models for chatbot optimization.
  • Follow CI/CD pipeline methodology for code development, testing, and deployment.
  • Gather and analyze requirements, and provide technical solutions leveraging technologies such as TensorFlow, Keras, and PyTorch.
  • Write unit and integration test cases for backend and frontend code.
  • Assist in the release process and provide support for environment validations and bug fixes.