GenAI with Nodejs Developer

Virtusa


Date: 4 hours ago
City: Dubai
Contract type: Full time
  • Minimum 5 years of coding experience in NodeJS, JavaScript, TypeScript, and NoSQL Databases
  • Proven track record of implementing AI-powered features such as chatbot interfaces, language understanding, and summarization
  • Hands-on experience and understanding of cloud and open source LLMs
  • Experience integrating AI frameworks like Langchain and LangGraph into existing or newly built applications to enable advanced language processing
  • Experience with AI Agents including design, orchestration, and integration into real-world workflows
  • Good understanding of Model Context Protocol (MCP) or willingness to quickly learn and apply it
  • Understanding of RAG concepts and experience using vector databases for retrieval-augmented generation
  • Hands-on experience with OpenShift or similar container platforms like Kubernetes for orchestration and deployment
  • Experience in architecting and automating the build process for production using task runners or scripts
  • Knowledge in banking or retail domains is good to have
  • Hands-on experience in performance tuning, debugging, and monitoring

Technical Skills

  • Expertise in developing scalable, highly available RESTful APIs using NodeJS

Familiarity with common programming tools such as RESTful APIs, TypeScript, version control software, remote deployment tools, and CI/CD tools

  • Familiarity with asynchronous programming patterns including Promises, async/await, and event-driven architectures
  • Knowledge in designing, fine-tuning, and engineering prompts for large language model (LLM)-based solutions and integrating them via APIs or SDKs

Familiarity with ORMs and ODMs like Sequelize, TypeORM, or Mongoose for database interaction

  • Knowledge in implementing real-time communication using WebSockets
  • Working knowledge of Azure AI services including speech, language, OpenAI, and PII detection
  • Well versed with CI/CD principles and actively involved in solving and troubleshooting issues in distributed services ecosystem
  • Understanding of containerization and experience in Dockers and Kubernetes
  • Familiarity with firewall and network security concepts including best practices for securing APIs and data in a regulated environment
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Ability to write non-blocking code and use advanced techniques such as multi-threading when needed
  • Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model
  • Ability to document code inline using JSDoc or other conventions
  • Ability to create automation test scripts is preferred
  • Proficient with the latest versions of ECMAScript (JavaScript or TypeScript)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Bartender

Bab Al Shams Desert Resort, Dubai
4 hours ago
( 16438 )Rare Finds is a diverse collection of resorts celebrating the individuality and unique identity of a destination, with a distinct ability to captivate the imagination, and bring to the forefront the essence of a place.Authentic and captivating, Bab Al Shams Desert Resort is a truly magical destination, where expertly curated itineraries and bespoke entertainment are the beating heart...

Care for the Tiniest Lives - NICU Specialists Needed in Abu Dhabi

Allocation Assist Middle East, Dubai
5 hours ago
Position: Specialist NICU - Abu DhabiWe are currently seeking a highly experienced and compassionate NICU specialist to join our client's team in Abu Dhabi. The ideal candidate will have an extensive background in the Neonatal Intensive Care Unit (NICU) with a minimum of 5 years' experience.As a specialist in NICU, you will be responsible for the care of critically ill...

Laundry Supervisor

Millennium Plaza Downtown Hotel, Dubai
8 hours ago
As a Laundry Supervisor, you will oversee and manage the laundry operations, ensuring the efficient and timely processing of all linens, uniforms, and guest laundry. Your role involves supervising the laundry team, maintaining laundry equipment, and upholding the highest standards of cleanliness and quality.Key Job Responsibilities:Supervise the laundry team, including laundry attendants and technicians.Ensure the timely and efficient processing of...