1

Node Js Jobs in Utah (NOW HIRING)

Senior Software Engineer - AI Coding Agents

Sandy, UT · On-site

$116.50K - $153.50K/yr

... js -- from user dashboards and personalized experiences to real-time analytics and interactive tools • Translate real-world operational problems into automated, intelligent solutions • ...

Strong Node.js and Express.js experience * PostgreSQL - writing efficient queries, indexing, and schema design * RESTful API design and integration with third-party APIs * Backend security awareness ...

Strong Node.js and Express.js experience * PostgreSQL writing efficient queries, indexing, and schema design * RESTful API design and integration with third-party APIs * Backend security awareness ...

Building world-class web applications using the MEAN stack (MongoDB, Express.js, Angular.js, Node.js) * Prior experience in product development background preferred * Experience in practices like TDD ...

JS or (E)xpress. It provides a separate component called Blaze instead: * Also need strong skills with Linux. Team size: 10 inc QA. Scrum cycle: 2 weeks, and moving to 3 and actually to a Kanban more ...

Senior Software Engineer

Lehi, UT · Hybrid

$115K - $151.60K/yr

Proficiency in Node or Go. * Experience with PostgreSQL or a similar database. * Experience with AWS, Terraform/IaC and/or Python are a plus. * Experience designing, building, and maintaining high ...

Senior Software Engineer

Lehi, UT · Hybrid

$115K - $151.60K/yr

Proficiency in Node or Go. * Experience with PostgreSQL or a similar database. * Experience with AWS, Terraform/IaC and/or Python are a plus. * Experience designing, building, and maintaining high ...

Senior Software Engineer

Lehi, UT · On-site

$115K - $151.60K/yr

Proficiency in Node or Go. * Experience with PostgreSQL or a similar database. * Experience with AWS, Terraform/IaC and/or Python are a plus. * Experience designing, building, and maintaining high ...

Required : • Python (backend development) • Strong vanilla JavaScript • Tailwind CSS • Pandas • SQL • Data visualization skills in Python and JavaScript • Matplotlib • D3.js • ...

... JS frameworks such as React * 2+ years of front end and back-end test automation development using RSpec, Cucumber or similar * Demonstrated understanding of relational database concepts and modeling ...

New

... JS frameworks such as React * 2+ years of front end and back-end test automation development using RSpec, Cucumber or similar * Demonstrated understanding of relational database concepts and modeling ...

New

Senior Software Engineer II

American Fork, UT

$109.50K - $144.40K/yr

OUR IDEAL CANDIDATE * 6+ years of professional development experience with TypeScript, React and Next.js * Understanding and enthusiasm for working with Docker, orchestration, and CI/CD. * Excellent ...

next page

Showing results 1-20

Node Js information

See Utah salary details

$9

$53

$75

How much do node js jobs pay per hour?

As of May 29, 2026, the average hourly pay for node js in Utah is $53.01, according to ZipRecruiter salary data. Most workers in this role earn between $44.86 and $57.98 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Node.js Developer, and why are they important?

To thrive as a Node.js Developer, you need strong proficiency in JavaScript, asynchronous programming, and experience with server-side frameworks, typically backed by a degree in computer science or related field. Familiarity with tools like npm, Express.js, RESTful APIs, and version control systems such as Git is essential, and certifications in backend development can be beneficial. Problem-solving abilities, effective communication, and teamwork are crucial soft skills for collaborating on complex projects. These skills ensure efficient development, maintainable codebases, and successful delivery of scalable web applications.

What are some common challenges Node.js developers face when working on large-scale applications?

Node.js developers working on large-scale applications often encounter challenges related to performance optimization, managing asynchronous operations, and ensuring code maintainability. As applications grow, handling a high volume of concurrent requests and optimizing database interactions become increasingly important. Additionally, organizing code with proper modularization and using tools like clustering can help maintain scalability and reliability. Collaboration with DevOps and front-end teams is also crucial to streamline deployment and resolve integration issues.

What are Node.js developers?

Node.js developers are software engineers who specialize in building server-side applications using Node.js, a JavaScript runtime environment. They are responsible for developing, deploying, and maintaining scalable network applications, often working with databases, APIs, and front-end technologies. Node.js developers typically have strong knowledge of JavaScript, asynchronous programming, and event-driven architecture, enabling them to create efficient and high-performance web services.

What is the difference between Node Js vs React Developer?

AspectNode JsReact Developer
Primary RoleBackend server-side developmentFrontend user interface development
Required SkillsJavaScript, server frameworks, APIsJavaScript, HTML, CSS, UI libraries
Work EnvironmentServer-side, backend teamsClient-side, frontend teams
Common UsageBuilding APIs, server logicDesigning interactive web interfaces

Node Js and React Developer roles often overlap in JavaScript expertise but serve different purposes. Node Js focuses on backend development, creating server-side applications, while React Developers specialize in building dynamic user interfaces on the frontend. Both roles are essential in full-stack development but require distinct skill sets and work environments.

What are the most commonly searched types of Node Js jobs in Utah? The most popular types of Node Js jobs in Utah are:
What are popular job titles related to Node Js jobs in Utah? For Node Js jobs in Utah, the most frequently searched job titles are:
Infographic showing various Node Js job openings in Utah as of May 2026, with employment types broken down into 86% Full Time, 4% Part Time, and 10% Contract. Highlights an 72% Physical, 5% Hybrid, and 23% Remote job distribution, with an average salary of $110,268 per year, or $53 per hour.
Senior Software Engineer - AI Coding Agents

Senior Software Engineer - AI Coding Agents

NiCE

Sandy, UT • On-site

$116.50K - $153.50K/yr

Full-time

Posted 9 days ago


Job description

Job Summary:
NiCE is a leading software company that transforms cloud operations using AI. They are seeking a Senior Software Engineer to build AI-powered operational platforms, focusing on integrating AI models and automating complex workflows in production environments.
Responsibilities:
• Build and scale AI-driven workflows and automation systems
• Develop integrations with systems like monitoring platforms, ticketing tools (ServiceNow, Jira, OpsGenie), CI/CD pipelines, and cloud services
• Design and implement APIs, tools, and data pipelines that power AI-driven decision-making
• Work on LLM integrations, prompt engineering, and orchestration layers — streaming responses, function calling, tool use, RAG pipelines, agentic orchestration
• Build and maintain full-stack AI applications using TypeScript, React, and Next.js — from user dashboards and personalized experiences to real-time analytics and interactive tools
• Translate real-world operational problems into automated, intelligent solutions
• Collaborate with Product, SRE, and Infrastructure teams to deliver end-to-end capabilities
• Improve system performance, reliability, and observability
• Build evaluation and observability systems — measure model capabilities, monitor output quality, and create dashboards that keep the product improvable
• Create reusable platforms and tools that accelerate development — component libraries, shared abstractions, internal tooling that multiplies team productivity
• Design and develop scalable backend systems for AI-powered platforms
• Build and maintain AI integrations, workflows, and automation pipelines
• Implement REST APIs, microservices, and event-driven architectures
• Design and implement database schemas and queries for complex domains — tracking, engagement, reporting
• Work with both structured and unstructured data for AI use cases
• Contribute to CI/CD pipelines, testing, and deployment automation
• Troubleshoot and optimize production systems
• Collaborate with cross-functional teams to deliver high-quality solutions
• Contribute to reusable frameworks and engineering best practices
• Prototype fast — move from concept to working demo in days, ship incrementally
Qualifications:
Required:
• 5+ years of software engineering experience, strong focus on full-stack web development
• Expert in TypeScript and React — performance optimization, modern patterns (hooks, context, suspense), component architecture
• Production experience with Next.js — App Router, Server Components, API routes, SSR/SSG, edge deployment
• Hands-on experience with LLMs — prompt engineering, streaming APIs, function calling, tool-use, chaining and orchestration patterns
• Experience with Vercel AI SDK — unified LLM provider interface, streaming, structured output, tool calling across OpenAI/Anthropic/Google/xAI
• Model Context Protocol (MCP) — building or consuming MCP servers for extensible AI tool use
• Strong backend fundamentals — Node.js or Python, REST/GraphQL APIs, relational databases, Redis, auth
• Solid database design — PostgreSQL, Drizzle ORM, schema modeling for complex domains, query optimization, migrations
• Experience building scalable, distributed systems in cloud environments (AWS / Azure)
• Working knowledge of CI/CD, Docker, Kubernetes
• Familiarity with Tailwind CSS, Radix UI and modern component-driven UI development
• High agency — you operate independently in ambiguous environments, take ownership of problems, and drive them to completion
• Strong problem-solving and analytical skills
• Ability to work in a fast-paced, evolving environment
• Communicate effectively with both technical and non-technical stakeholders
Preferred:
• Experience building agentic coding tools, AI agent frameworks, or developer-facing SDKs/APIs (Claude Agent SDK, OpenAI Agents SDK)
• Experience with Vercel ecosystem — Next.js, AI SDK providers, Turbopack
• Background in evaluation frameworks — measuring model capabilities, collecting human feedback at scale, A/B testing outputs
• Experience with sandboxed execution environments for safely running AI-generated code
• Built research tools, experimentation platforms, or scientific software
• Proficiency with Python — FastAPI/Django, data pipelines, ML tooling
• Knowledge of observability tools (Grafana, Prometheus, Sentry, etc.)
• Experience building automation or internal platforms
• Familiarity with real-time features — WebSockets, streaming UX, collaborative interfaces
• Knowledge of advanced web technologies — WebGL, WebAssembly, web workers, PWAs
• Experience with alternate JS runtimes — Bun, Deno
• Built open-source tools or platforms with active user communities
• Strong quantitative foundation (math, physics, or related fields)
Company:
NiCE is transforming the world with AI that puts people first. Founded in 1986, the company is headquartered in Ra'anana, ISR, with a team of 5001-10000 employees. The company is currently Late Stage.