1

Nodejs Developer Jobs in Michigan (NOW HIRING)

Junior Application Developer

Lexington, MI · On-site

$58K - $76K/yr

Exposure to web frameworks (e.g., Flask, Django, Node.js, or similar) * Basic knowledge of HTML/CSS ... Opportunity to learn from experienced developers and cross-functional teams * Contract role with ...

Exposure to web frameworks (e.g., Flask, Django, Node.js, or similar) * Basic knowledge of HTML/CSS ... Opportunity to learn from experienced developers and cross-functional teams * Contract role with ...

Junior Application Developer

Lexington, MI · On-site

$58K - $76K/yr

Exposure to web frameworks (e.g., Flask, Django, Node.js, or similar) * Basic knowledge of HTML/CSS ... Opportunity to learn from experienced developers and cross-functional teams * Contract role with ...

Senior Software Developer

Grand Haven, MI · On-site

$120K - $150K/yr

Backend & API: Node.js (v22), Node service APIs, Prisma ORM * Frontend: Next.js, React * Data & Caching: PostgreSQL, Redis * Infrastructure & DevOps: AWS, AWS CDK, Docker (for local development) What ...

Overview The Software Developer will be responsible for developing and maintaining high ... JavaScript, Node.js, TypeScript, C#, .NET Framework, or .NET 5+ * Basic understanding of ...

Senior Application Developer

Grand Rapids, MI · On-site

$92K - $126K/yr

Strong proficiency in JavaScript/TypeScript and at least one back-end platform (.NET, Node.js, Java ... Experience mentoring developers or providing technical leadership preferred * Strong communication ...

GCP, GCP Cloud Run, Node.js, Serverless Computing, Tekton, Testing Methodologies, React, Test Unit ... Mechanical and engineering empathy * A desire to collaborate closely with UI/UX designers * Self ...

next page

Showing results 1-20

Nodejs Developer information

See Michigan salary details

$9

$50

$72

How much do nodejs developer jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for nodejs developer in Michigan is $50.76, according to ZipRecruiter salary data. Most workers in this role earn between $42.93 and $55.53 per hour, depending on experience, location, and employer.

What is the difference between Nodejs Developer vs Backend Developer?

AspectNodejs DeveloperBackend Developer
Required SkillsJavaScript, Node.js, APIs, databasesLanguages like Java, Python, PHP; databases; server-side logic
Work EnvironmentWeb development, server-side scriptingApplication development, server management
Industry UsageWeb apps, real-time servicesEnterprise apps, APIs, data processing

While both roles involve server-side development, a Nodejs Developer specializes in JavaScript and Node.js for building scalable web applications, whereas a Backend Developer may work with various languages and frameworks to develop the server-side logic across different platforms.

What does a Node.js developer do?

A Node.js developer is responsible for building and maintaining server-side applications using Node.js, a JavaScript runtime environment. They design and develop APIs, manage databases, and ensure the performance and scalability of web applications. Node.js developers often work closely with front-end developers to integrate user-facing elements with server-side logic, and they may also handle tasks such as debugging, testing, and deploying applications.

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, understanding of asynchronous programming, and experience with Node.js frameworks, typically supported 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, along with knowledge of databases like MongoDB or MySQL, is crucial. Excellent problem-solving, teamwork, and communication skills help you collaborate effectively and adapt to evolving project requirements. These skills ensure robust back-end development, efficient workflow, 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 such as managing asynchronous code complexity, ensuring efficient memory usage, and maintaining performance under high loads. Debugging and profiling asynchronous operations can be tricky, so strong familiarity with event-driven architecture and tools is essential. Additionally, coordinating with front-end and DevOps teams to streamline deployment and continuous integration is a regular part of the workflow, requiring strong communication skills and a collaborative mindset.
What are popular job titles related to Nodejs Developer jobs in MI? For Nodejs Developer jobs in MI, the most frequently searched job titles are:
Junior Application Developer

Junior Application Developer

Huron, Inc.

Lexington, MI • On-site

$58K - $76K/yr

Full-time

Re-posted 18 days ago


Job description

Job Summary

We are seeking a motivated Junior Application Developer to support the development, maintenance, and enhancement of internal applications used within our manufacturing operations. This role is ideal for an early-career developer with hands-on experience in SQL, Python, and JavaScript who is eager to grow their skills in a real-world, production-focused environment. The position is on-site at our Lexington, MI manufacturing location and will work closely with operations, engineering, and IT teams under the direction of the IT Manager.

Key Responsibilities

  • Develop, maintain, and enhance internal applications and tools using Python, JavaScript, and SQL
  • Write and optimize SQL queries for data retrieval, reporting, and application logic
  • Assist in designing user interfaces and application workflows that support manufacturing processes
  • Debug, test, and troubleshoot applications to ensure reliability and performance
  • Collaborate with senior developers, the IT Manager, and stakeholders to gather requirements and implement solutions
  • Document application functionality, code changes, and development processes
  • Support integrations between databases, applications, and manufacturing systems
  • Follow coding standards, best practices, and version control procedures

Required Qualifications

  • Basic to intermediate experience with:
    • SQL (queries, joins, basic optimization)
    • Python (scripting or application development)
    • JavaScript (front-end or back-end development)
  • Understanding of fundamental software development concepts
  • Familiarity with relational databases
  • Ability to troubleshoot and debug code
  • Strong problem-solving and analytical skills
  • Willingness to work on-site in a manufacturing environment in Lexington, MI
  • Good communication skills and ability to work as part of a team

Preferred Qualifications

  • Bachelor of Science in Computer Science or Programming
  • Experience developing internal business or manufacturing applications
  • Exposure to web frameworks (e.g., Flask, Django, Node.js, or similar)
  • Basic knowledge of HTML/CSS
  • Familiarity with version control systems (e.g., Git)
  • Understanding of manufacturing or industrial processes is a plus

What We Offer

  • Hands-on experience developing real-world applications in a manufacturing environment
  • Opportunity to learn from experienced developers and cross-functional teams
  • Contract role with potential for extension based on performance and business needs

Physical demands:

  • Ability to work extended hours as needed

Travel required: <10%

Affirmative Action/EEO Statement: HDT Automotive Solutions is an equal opportunity employer committed to a culturally diverse workforce.

Environmental: It is the expectation of every HDT employee to understand and competently perform to their role in the environmental management system as outlined in S:SafetyISO 14001EMS written program5.3 Organizational roles responsibilities and authorities.docx.

Other duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.