Software Engineer (Node.js & AI)

Belsoftsolutions

United States

Remote

USD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Belsoftsolutions is seeking engineers to build DeployReady and client software in TypeScript/Node.js, from design to production, with a strong emphasis on security-first practices.

You will integrate LLM APIs (Claude/OpenAI) into products, publish npm packages, and contribute to open-source work, while collaborating with clients to explain trade-offs and ensure safe, robust software.

Qualifications

  • 3+ years building production software with JavaScript/TypeScript and Node.js.
  • Hands-on experience integrating LLM APIs such as Claude or OpenAI into a product: prompts, tool calling, and structured output.
  • Experience publishing or maintaining npm packages, libraries, or CLI tools.
  • Security-first habits: input validation, least privilege, and safe handling of secrets, user data, and untrusted input.
  • A working understanding of npm supply-chain risks: typosquatting, malicious install scripts, dependency confusion, and hijacked packages.
  • Comfortable working with clients and explaining technical trade-offs clearly.

Responsibilities

  • Build products and client software in TypeScript and Node.js, from first design to production.
  • Build AI features and LLM integrations with Claude, OpenAI, and local models: assistants, tool calling, structured output, and AI-driven workflows.
  • Design AI features safely: protect secrets and customer data, and treat user and third-party input as untrusted, including prompt injection.
  • Measure AI quality, speed, and cost, and pick the right model for each job.
  • Build and publish reusable npm packages, CLIs, and SDKs, with few dependencies, pinned and reviewed.
  • Threat-model features before building them, and write tests as part of the work.
  • Contribute to DeployReady and our other open-source work.

Skills

JavaScript
TypeScript
Node.js

Tools

npm

Job description

You'll build the software Belsoft sells and the AI features our clients need. That means our own products, starting with DeployReady, our open-source security scanner, plus new tools and platforms for the companies we partner with. Most of it is Node.js and TypeScript with LLMs at the core, using Claude, OpenAI, or local models. Whatever you build is security-first: every product has to be secure before we sell it to anyone.

What you'll do
  • Build products and client software in TypeScript and Node.js, from first design to production
  • Build AI features and LLM integrations with Claude, OpenAI, and local models: assistants, tool calling, structured output, and AI-driven workflows
  • Design AI features safely: protect secrets and customer data, and treat user and third-party input as untrusted, including prompt injection
  • Measure AI quality, speed, and cost, and pick the right model for each job
  • Build and publish reusable npm packages, CLIs, and SDKs, with few dependencies, pinned and reviewed
  • Threat-model features before building them, and write tests as part of the work
  • Contribute to DeployReady and our other open-source work
What you bring
  • 3+ years building production software with JavaScript/TypeScript and Node.js
  • Hands-on experience integrating LLM APIs such as Claude or OpenAI into a product: prompts, tool calling, and structured output
  • Experience publishing or maintaining npm packages, libraries, or CLI tools
  • Security-first habits: input validation, least privilege, and safe handling of secrets, user data, and untrusted input
  • A working understanding of npm supply-chain risks: typosquatting, malicious install scripts, dependency confusion, and hijacked packages
  • Comfortable working with clients and explaining technical trade-offs clearly
Nice to have
  • Agent frameworks, MCP, RAG, or embeddings
  • Running local models with Ollama or llama.cpp
  • LLM security: prompt injection, data leakage, and the OWASP Top 10 for LLM applications
  • Static analysis or AST tooling such as Babel, ESLint rules, or the TypeScript compiler API
  • Open-source maintainer experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Developer
Full Stack Software Developer

Halborn • United States

Remote
USD 120,000 - 170,000
Staff Software Engineer, Applied AI
Staff Software Engineer, Applied AI

Emergence Capital Partners • San Francisco (CA)

On-site
USD 160,000 - 230,000
Senior GenAI Full-Stack Engineer - Brazil
Senior GenAI Full-Stack Engineer - Brazil

Codurance • Myrtle Point (OR)

On-site
USD 60,000 - 108,000
AI Engineer
AI Engineer

Valsoft Corporation • United States

On-site
USD 140,000 - 230,000
Full-Stack Engineer
Full-Stack Engineer

Belsoftsolutions • United States

Remote
USD 90,000 - 130,000
Senior Fullstack JavaScript Engineer with AI skills
Senior Fullstack JavaScript Engineer with AI skills

EPAM Systems • United States

On-site
USD 120,000 - 170,000
AI Engineer
AI Engineer

Pinpoint Global Communications • United States

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Prodigy Resources • Denver (CO)

Remote
USD 180,000 - 240,000
Lead Full Stack JavaScript / TypeScript Engineer (GenAI-assisted development, Node.js, React)
Lead Full Stack JavaScript / TypeScript Engineer (GenAI-assisted development, Node.js, React)

EPAM Systems • United States

On-site
USD 130,000 - 170,000
Senior AI Engineer
Senior AI Engineer

Harnham • San Francisco (CA)

On-site
USD 180,000 - 240,000