Job Description
Job Summary:
We are looking for a Full Stack Developer with strong AI capabilities who can build real-time, intelligent applications. The role involves developing AI-powered chatbots, integrating analytics and ML models, and working with socket-based real-time communication.
Key Responsibilities:
· Build and maintain full-stack web applications using modern frameworks and Node.js.
· Develop AI-powered applications, including chatbots and intelligent assistants.
· Integrate and manage AI/ML models for analytics, automation, and insights.
· Implement real-time communication using WebSockets / Socket.IO.
· Design and develop REST and real-time APIs.
· Handle data processing and analytics workflows using Python and Pandas.
· Work with machine learning pipelines and model inference.
· Optimize applications for performance, scalability, and low latency.
· Collaborate with data scientists and product teams.
· Deploy and manage applications on AWS in Ubuntu/Linux environments.
· Monitor, debug, and improve system reliability.
Required Skills
· Node.js for backend development.
· PostgreSQL (mandatory) for database design and querying.
· Strong understanding of WebSockets / Socket.IO.
· Ability to call and integrate AI technologies/APIs.
Experience as a Full Stack Developer.
· Familiarity with AWS services.
· Knowledge of working in Ubuntu/Linux.
· Solid understanding of algorithms and data structures.
Nice to Have
o Experience with vector databases or semantic search.
o Knowledge of real-time analytics or event-driven systems.
o Familiarity with Lang Chain or AI orchestration frameworks.
o Experience with Java.
o Exposure to MLOps or model monitoring.
o Exposure of building AI applications and chatbots.
o Python with Pandas for data handling and analytics.
More Details
Share Job Opening