Back to search
Customertimes Himalayas · Posted yesterday

JR-191359 Node.js Developer

United States Full time Remote

Backend Engineering NodeJS Developer AI Engineering LLM Engineering
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job (Project) Description:

We are looking for a senior backend engineer with strong Node.js (or Python) / TypeScript experience and hands-on expertise in AWS Bedrock to design and build production-grade AI agents and agentic workflows. This role is focused on backend and platform implementation of LLM-powered systems: multi-step orchestration, tool calling, stateful workflows, retrieval, integrations, guardrails, observability, and reliable production delivery. We are primarily a Node.js / TypeScript environment for this stream, so experience building AI systems in JavaScript/TypeScript is essential.

The position is fully remote and requires working in the CET time zone.


Locations:

  • Poland
  • Hungary
  • Bulgaria
  • Ukraine
  • Romania
  • Portugal

Responsibilities:

  • Build and evolve AI-driven backend services and agentic systems in Node.js / TypeScript.
  • Use AWS Bedrock to implement LLM-based workflows, tool calling, structured generation, and orchestration logic for enterprise use cases.
  • Design backend architecture for AI agents, including workflow state, execution control, retries, fallbacks, auditability, and observability.
  • Create integrations between AI services and enterprise platforms, APIs, and data sources.
  • Implement RAG-oriented and context-building pipelines to ground AI responses in relevant data.
  • Improve production performance of AI systems across response quality, latency, stability, and cost.
  • Help define engineering standards and reusable patterns for building AI applications in the company's Node.js / TypeScript stack.
  • Work closely with cross-functional stakeholders to convert business scenarios into reliable AI backend solutions deployable in AWS.
  • Prototype new ideas quickly, then harden them into maintainable production services.

Requirements:

Core Backend Engineering

  • 3+ years of production experience with Node.js or Python.
  • Strong TypeScript skills in production codebases.
  • Experience with NestJS or similar backend frameworks.
  • Solid API engineering skills: REST, integrations, auth flows, retries, error handling.
  • Experience with asynchronous processing: queues, workers, background jobs, multi-step workflows.
  • Experience with Docker and cloud deployment fundamentals.
  • Experience working with production databases such as PostgreSQL, DynamoDB, or Redis-backed systems.
  • Strong engineering practices: clean code, testing, logging, CI/CD, code reviews.

AI/Agent Engineering

Hands-on experience building LLM-powered applications in Node.js / TypeScript.

Experience designing AI agents or agentic workflows, including:

  • tool / function calling
  • multi-step orchestration
  • routing between steps or models
  • human-in-the-loop flows
  • structured outputs
  • conversation / workflow state handling

Good understanding of:

  • context windows and token limits
  • model selection trade-offs
  • prompt design
  • hallucination and safety risks
  • latency / quality / cost trade-offs

Experience with at least one JavaScript AI framework or orchestration approach (e.g., LangGraph.js, LangChain.js, AWS Bedrock Agents or custom solutions).


AWS/Bedrock

Production experience with AWS Bedrock.

Experience with:

  • model invocation
  • tool use / function calling
  • prompt orchestration
  • evaluation and testing of prompts/models
  • retrieval-based patterns

Good knowledge of AWS ecosystem (Lambda, ECS/EKS, S3, CloudWatch, IAM, SQS/SNS, API Gateway).

Understanding of secure and reliable AI system deployment in AWS.



Rerieval/Context Systems

Understanding of RAG patterns and context-building approaches.

Experience with:

  • embeddings
  • chunking strategies
  • retrieval pipelines
  • metadata filtering
  • relevance and grounding

Experience with vector databases or vector search is a plus.



What We Offer:

  • Competitive salary;
  • 100% remote opportunity;
  • Flexible work environment (in-office, remote, or hybrid depending on preferences and manager approval);
  • Opportunities for professional growth and career advancement;
  • Collaborative and innovative work environment;
  • Paid time off, including holidays, vacation and sick leave;
  • Benefits may vary by location and will be confirmed during the interview process.

Job ID: JR-191359

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent