About the job Fullstack Node.js Software Developer - Chatbot Specialist
Job Location: hybrid in Bucharest
Recruitment process: 1 technical discussion
We are looking for a skilled Fullstack Node.js Software Developer to join our client's dynamic team. As a Chatbot Specialist, you will play a key role in designing, implementing, and maintaining chatbot solutions using Node.js across the full stack. You will collaborate closely with cross-functional teams to deliver high-quality chatbot applications that meet user needs and business objectives.
- Design, develop, and deploy end-to-end chatbot solutions using Node.js
- Implement robust server-side logic and APIs using Node.js and related frameworks (e.g., Express.js or NestJS) to support chatbot functionality.
- Frontend Development: Create intuitive and responsive user interfaces for chatbot applications using modern frontend technologies such as React.js or Vue.js.
- Database Management: Design and optimize database schemas, queries, and data models for storing and retrieving chatbot-related information.
- Natural Language Processing (NLP): Implement NLP techniques and algorithms to enhance chatbot understanding and response capabilities.
- Testing and Quality Assurance: Conduct thorough testing of chatbot applications, including unit testing, integration testing, and end-to-end testing, to ensure reliability and performance.
- Continuous Improvement: Stay updated on emerging technologies and best practices in chatbot development and software engineering. Proactively identify areas for improvement and implement solutions to enhance chatbot functionality and performance.
- Experience building chatbots or conversational interfaces using Node.js and NLP libraries/frameworks (e.g., Microsoft Bot Framework, Dialogflow, or Rasa).
- Experience with backend development using Node.js and related frameworks/libraries (e.g., Express.js, NestJS) to build scalable and maintainable server-side applications
- Proficiency in database technologies such as SQL (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB) databases, including schema design, querying, and optimization.
- Strong problem-solving skills and attention to detail, with the ability to troubleshoot and debug complex issues across the full stack.
- Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.