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.