Job Summary
JD for GenAI Node.JS Engineer Attached clear JD for reference. 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, and remote deployment tools, 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, 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, langugage, OpenAI, PII detection • Well versed with CI/CD principles, and actively involved in solving, troubleshooting issues in distributed services ecosystem • Understanding of containerization, experienced in Dockers, 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 • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model • Documenting the 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)
Key Responsibilities
JD for GenAI Node.JS Engineer Attached clear JD for reference. 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, and remote deployment tools, 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, 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, langugage, OpenAI, PII detection • Well versed with CI/CD principles, and actively involved in solving, troubleshooting issues in distributed services ecosystem • Understanding of containerization, experienced in Dockers, 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 • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model • Documenting the 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)