Job Details

Software Development
Senior
Remote
Full time
May 2

Senior Backend Engineer (Node.js / TypeScript / AWS Bedrock)

Senior Backend Engineer with Node.js/TypeScript and AWS Bedrock experience needed for AI agent development. Fully remote role in CET time zone.

We are looking for a senior backend engineer with strong Node.js / 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.

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.

• 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.

IAM
ECS
Backend
AI
CI/CD
API Gateway
LangGraph.js
AWS Bedrock
EKS
DynamoDB
RAG
Docker
AWS Lambda
LangChain.js
REST
Typescript
Node.js
Redis
SQS
SNS
NestJS
PostgreSQL
S3
LLM
CloudWatch

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Backend Developer, Node.js / TypeScript

Backend Developer position for Node.js / TypeScript.

N
NDA

Senior Backend Engineer (Node.js / Go)

$8,000

DS Systems is looking for a Senior Backend Engineer with 5+ years of experience in Node.js/TypeScript or Go to work on high-load B2B solutions in fintech and anti-fraud. The role involves developing and optimizing services, working with Kafka/RabbitMQ, PostgreSQL, and ClickHouse. Fully remote position outside of Russia.

D
DS Systems