WeSoftYou

Middle+/Senior Node.js Developer (with AI and Chatbots experience) $$$$ Offline

WeSoftYou Verified Employer

About the Role:

Weโ€™re looking for a skilled Middle+/Senior Node.js Developer with hands-on experience building AI-driven solutions and chatbots. You will work on backend architecture, integrate with modern LLM/AI providers, and build scalable microservices using NestJS and PostgreSQL.

This role suits a developer who enjoys designing clean backend systems, experimenting with AI-powered features, and working in a product-driven engineering environment.

 

๐Ÿš€ Responsibilities:

 

  • Develop and optimize AI-based features, including chatbot logic, NLP pipelines, and LLM API integrations.
  • Design and manage relational database schemas using PostgreSQL.
  • Implement REST and/or GraphQL APIs for internal and external use.
  • Collaborate with product, AI engineers, and frontend developers to deliver end-to-end functionality.
  • Take ownership over technical decisions, architecture, and code quality.

 

โœ… Requirements:

 

  • 4+ years of experience with Node.js.
  • Strong hands-on experience with NestJS.
  • Solid knowledge of PostgreSQL, database design, and query optimisation.
  • Practical experience integrating or developing AI-driven features (LLMs, NLP, embeddings, chatbot engines, or vector databases).
  • Experience building or maintaining chatbots (custom logic or frameworks).
  • Strong understanding of API development, microservices, and clean architecture principles.
  • English B2+ โ€” ability to collaborate in an international environment.
  • Strong problem-solving mindset and ability to work autonomously.
  • Good communication skills and readiness to collaborate with distributed teams.

 

Nice to Have:

 

  • Familiarity with OpenAI, Anthropic, Gemini, or other LLM APIs.
  • Knowledge of Redis, event-driven architecture, or message brokers (Kafka, RabbitMQ).
  • Experience with cloud providers (AWS/Azure/GCP).

 

๐Ÿ‘‰ What we offer:

 

๐Ÿ“ˆProfessional Growth opportunities:

  • Ambitious goals and interesting projects;
  • Regular & transparent performance review and feedback process;
  • Possibility for both vertical or horizontal growth (in case you want to try a different path).

 

๐ŸŽBenefits program

  • 18 working days of fully paid vacation;
  • Free tax reporting support by our Financial department;
  • Help with individual entrepreneursโ€™ questions and accounting support;
  • Financial support and additional days off for various occasions (e.g. marriage, childbirth, etc.);
  • Speaking Club to practice and improve English;
  • Online sports activities to stay active and healthy.

 

๐Ÿ˜ŒComfortable Working conditions

  • Flexible working hours;
  • Provision of required equipment;
  • Remote working model.

Required skills experience

Node.js 5 years
TypeScript 4 years
JavaScript 5 years
PostgreSQL 2 years
Nest.js 4 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Node.js, TypeScript, JavaScript, PostgreSQL, NestJS

The job ad is no longer active

Look at the current jobs Node.js →

Loading...