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

TLDR

Work on backend architecture, integrating with modern LLM/AI providers and building scalable microservices, while focusing on AI-driven solutions and chatbots.

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.

👉 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.

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)

Benefits

Flexible Work Hours

Flexible working hours

Equipment provision

Provision of required equipment

Online sports activities

Online sports activities to stay active and healthy

Paid Time Off

18 working days of fully paid vacation

Remote-Friendly

Remote working model

WeSoftYou builds innovative software solutions and offers IT services tailored for impact-first companies globally. By leveraging a data-driven approach, we craft custom web and mobile applications across various industries like Healthcare, E-learning, and Fintech, ensuring our clients can enhance their business processes with advanced technology.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Node.js Developer Q&A's
Report this job

This job is no longer available