> Markdown version of [/jobs/ext/2981779-back-end-node-js-engineer](https://www.wearedevelopers.com/jobs/ext/2981779-back-end-node-js-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Back End Node.js Engineer - **Company:** Randstad - **Location:** Sunnyvale, CA, United States - **Salary:** $124,800.0 - $145,600.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Macintosh Application Environment, Application Integration Architecture, Application Performance Management, Automation of Tests, Databases, Continuous Integration, Document Retrieval, Machine Learning, Enterprise Messaging Systems, Node.Js, Software Architecture, Redis, Cloud Services, Search Technologies, Software Deployment, TypeScript, Data Logging, Enterprise Software Applications, Cloud Platform System, Large Language Models, Caching, Reliability of Systems, Backend, Rate Limiting, Low Latency, Pure Data, Apache Kafka, Front End Software Development, Restful APIs, Microservices - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/33a3018c-d307-46fe-b1c6-cef20c6a92ec ## About the Role This role focuses on designing production-ready APIs, microservices, and backend orchestration layers that integrate with LLMs, RAG pipelines, vector search, caching, and enterprise data sources. The ideal candidate is a strong backend engineer with deep experience in Node.js, TypeScript, REST APIs, microservices, Redis/caching, cloud deployments, CI/CD, and production support, with proven experience building AI-powered systems using LLM APIs, embeddings, vector databases, RAG, prompt orchestration, tool calling, and response validation. This is not a front-end-focused role and not a pure data science or ML research role. Candidates should be able to clearly explain backend architecture, AI integration design, production tradeoffs, and how they have built reliable AI-enabled services in a real application environment. qualifications: Design, build, and maintain scalable Node.js/TypeScript backend services, REST APIs, microservices, and backend orchestration layers. Develop AI-enabled backend services that integrate with LLM APIs, RAG workflows, embeddings, vector databases, and enterprise knowledge sources. Build backend systems that support intelligent search, document retrieval, summarization, recommendations, workflow automation, or agent-assist capabilities. Design and implement prompt orchestration, conversation context management, tool/function calling, and structured response handling. Integrate backend services with databases, caches, messaging systems, and cloud-native infrastructure. Implement Redis/caching strategies, rate limiting, session/context handling, retries, timeouts, and API performance optimization. Design secure APIs with proper authentication, authorization, validation, error handling, logging, and monitoring. Support asynchronous and event-driven processing using tools such as Kafka, queues, or background workers. Build and maintain CI/CD pipelines, automated testing, and production deployment processes. Monitor backend and AI system performance, including latency, errors, token usage, cost, retrieval quality, and system reliability. Troubleshoot production issues and improve the scalability, reliability, and accuracy of AI-enabled backend services. Collaborate with product, architecture, front-end, data, and platform teams to deliver secure, production-ready AI capabilities. Must be willing to work onsite at end client site in Sunnyvale, CA. skills: Kafka,API performance,APIs,AI-enabled,AI capabilities,automated testing,backend services,backend,caches,caching strategies,cloud-native infrastructure,CI/CD pipelines,logging,databases,document retrieval,messaging systems,front-end,LLM APIs,latency,microservices,Node.js,rate limiting,Redis,system reliability,REST APIs,production deployment,TypeScript,Troubleshoot,reliability,architecture,AI system,conversation,scalability,error handling,vector databases,workflows,workflow automation ## Description We are seeking a Back End Node.js Engineer with hands-on AI implementation experience to build scalable backend services and AI-enabled capabilities for enterprise applications. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview)