React (FullStack) Developer (Only W2s, No Sponsorship)

Overview

Hybrid
Depends on Experience
Full Time

Skills

React
CI/CD
Chatbot
Python
NLP

Job Details

FullStack Developer (Only W2s, No Sponsorship)

Chicago, IL

FullTime

 

Job Title: Full Stack Developer – Chatbot/AI Integration

Duration: FTE

Location: Chicago, IL (Hybrid – 3 days Onsite, 2 days Remote)

Compensation: Open

 

Job Overview

We are looking for a highly experienced Full Stack Developer to lead the development and integration of a commercial AI-powered chatbot solution. This is a new application development initiative focused on implementing conversational bots and integrating them with various platforms and services, including aviation data feeds and NLP engines.

 

The ideal candidate will bring deep expertise in chatbot platforms, API integrations, and full-stack development, with a strong emphasis on front-end capabilities.

Key Responsibilities

  • Develop and maintain chatbot implementations and integrations across web (.com), in-app, and SMS platforms using Python.
  • Build and maintain full-stack applications using modern frameworks such as React, JavaScript, Node.js, and Spring Boot.
  • Integrate APIs and third-party services, including aviation data feeds and NLP engines.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize applications for performance, scalability, and reliability.
  • Participate in code reviews, testing, and CI/CD pipeline management.
  • Contribute to architectural decisions and maintain technical documentation.
  • Engage in agile ceremonies and sprint planning across distributed teams.

Required Skills & Experience

  • 10+ years of full-stack development experience.
  • Hands-on experience with chatbot platforms such as Google Dialogflow, Kore.ai, Amelia.ai, Netomi, or similar.
  • Proven experience in conversational bot building and integrating bots with APIs for automation.
  • Strong front-end development skills with emphasis on UI and API connectivity.
  • Proficiency in Python for chatbot development and service integration.
  • Familiarity with database design and development.
  • Experience with source control systems and version control.
  • Excellent problem-solving and communication skills.
  • Solid understanding of software development processes and methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.