Urban Socializing Logo jpeg

Full Stack Node.js Software Developer

Urban Socializing

Job Description

About the job Fullstack Node.js Software Developer - Chatbot Specialist

Job Location: hybrid in Bucharest

Recruitment process: 1 technical discussion

Role description:

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.

Responsibilities:

  • Backend Development:
  • 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.

Profile :


  • Proven experience in full-stack development using Node.js, with strong proficiency in JavaScript and related frontend frameworks (e.g., React.js, Vue.js).
  • Experience building chatbots or conversational interfaces using Node.js and NLP libraries/frameworks (e.g., Microsoft Bot Framework, Dialogflow, or Rasa).
  • Solid understanding of frontend technologies such as HTML, CSS, and JavaScript, as well as frontend build tools and package managers
  • 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.

Freshly added jobs

+301
30 days

Software Engineer

Senior React Developer

Full Stack Developer

C++ Developer