1

Junior Backend Developer Node Js Jobs in Clinton Township, MI

Stefanini is looking for a Back-end Developer(Dearborn, MI/Palo Alto, CA) For quick apply, please ... junior engineers. Customer-Centric Mindset: Passion for leveraging technology & continuous ...

... backend services and APIs using Spring Boot/Java and Node.js.Ensure scalability, security, and maintainability. Data Modeling & WorkflowsTranslate complex engineering data structures including BOMs ...

Senior Angular Developer

Farmington Hills, MI · On-site

$53.75 - $66/hr

TypeScript Angular 13-16 Angular JS CSS Javascript Ngrx Required: * 8+ years of hands on front end ... Work closely with product owners, UX teams, and backend engineers to translate business needs into ...

Develop robust backend services and APIs using Spring Boot/Java and Node.js. * Ensure scalability, security, and maintainability. Data Modeling & Workflows * Translate complex engineering data ...

Develop robust backend services and APIs using Spring Boot/Java and Node.js. * Ensure scalability, security, and maintainability. Data Modeling & Workflows * Translate complex engineering data ...

Develop robust backend services and APIs using Spring Boot/Java and Node.js. * Ensure scalability, security, and maintainability. Data Modeling & Workflows * Translate complex engineering data ...

Full Stack Developer

Dearborn, MI · On-site

$61 - $66/hr

Develop robust backend services and APIs using Spring Boot/Java and Node.js. * Ensure scalability, security, and maintainability. Data Modeling & Workflows * Translate complex engineering data ...

Angular Developer

Detroit, MI · On-site

$85 - $100/hr

Collaborate with backend and data engineering teams to consume data from knowledge graph solutions ... Experience with data visualization libraries (e.g., D3.js, Chart.js, Highcharts, ECharts)

... junior engineers on best practices. * Troubleshoot and debug complex issues across the full stack ... Familiarity with TypeScript across both front-end and back-end (Node.js/Next.js) codebases.

Angular Developer

Detroit, MI · On-site

$54.25 - $66.25/hr

Collaborate with backend and data engineering teams to consume data from knowledge graph solutions ... Experience with data visualization libraries (e.g., D3.js, Chart.js, Highcharts, ECharts)

Angular Developer

Detroit, MI · On-site

$54.25 - $66.25/hr

Collaborate with backend and data engineering teams to consume data from knowledge graph solutions ... Experience with data visualization libraries (e.g., D3.js, Chart.js, Highcharts, ECharts)

... js, Node.js,CSS3, HTML5, Bootstrap) Back end (Spring, MVC, Spring boot, Hibernate, Structs etc ... and/or Paired Programming is beneficial • Should have some exp in product development ...

next page

Showing results 1-20

Junior Backend Developer Node Js information

See Clinton Township, MI salary details

$11

$57

$83

How much do junior backend developer node js jobs pay per hour?

As of Aug 29, 2026, the average hourly pay for junior backend developer node js in Clinton Township, MI is $57.05, according to ZipRecruiter salary data. Most workers in this role earn between $46.78 and $67.45 per hour, depending on experience, location, and employer.

What is the difference between Junior Backend Developer Node Js vs Junior Backend Developer Python?

AspectJunior Backend Developer Node JsJunior Backend Developer Python
Required CredentialsBasic programming knowledge, JavaScript/Node.js familiarityBasic programming knowledge, Python familiarity
Work EnvironmentWeb development, real-time applicationsWeb development, data processing, automation
Employer & Industry UsageTech startups, web services, SaaS companiesTech companies, data analytics, AI, web services
Common Search & ComparisonYesYes

Both roles involve backend development but differ mainly in programming language and typical application areas. Junior Backend Developers Node Js focus on JavaScript-based web applications, while Python roles often involve data processing and automation. The choice depends on the company's tech stack and project needs.

What are the most commonly searched types of Backend Developer Node Js jobs in Clinton Township, MI?

The most popular types of Backend Developer Node Js jobs in Clinton Township, MI are:

What job categories do people searching Junior Backend Developer Node Js jobs in Clinton Township, MI look for?

The top searched job categories for Junior Backend Developer Node Js jobs in Clinton Township, MI are:

What cities near Clinton Township, MI are hiring for Junior Backend Developer Node Js jobs?

Cities near Clinton Township, MI with the most Junior Backend Developer Node Js job openings:

Infographic showing various Junior Backend Developer Node Js job openings in Clinton Township, MI as of August 2026, with employment types broken down into 79% Full Time, 3% Part Time, and 18% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $118,654 per year, or $57 per hour.

Back End Developer

Dearborn, MI • On-site

Other

Posted 18 days ago


Job description

Senior Backend Developer – EV Charging Ecosystem

Job Description

Location: Dearborn, MI

Experience: 5–9 years

About the Role

We are looking for a Senior Backend Developer to design and build scalable, high-availability services powering our EV charging platform. You will work on core backend systems that manage charge point communication, session lifecycle, tariffs, billing, and roaming integrations (OCPP/OCPI), using Java, Spring Boot, microservices architecture, and Google Cloud Platform (GCP). This role requires strong engineering fundamentals combined with an understanding of real-time, event-driven systems operating at scale.

Key Responsibilities

  • Design, develop, and maintain robust, scalable backend microservices using Java and Spring Boot.
  • Build and evolve services supporting core EV charging workflows — charge session management, station status/availability, billing/tariff calculation, and CDR processing.
  • Architect microservices with clear domain boundaries, well-defined APIs, and resilient inter-service communication (REST, gRPC, or messaging queues).
  • Design and implement event-driven architectures using tools like Pub/Sub, Kafka, or similar for real-time data flows (e.g., charger telemetry, session updates).
  • Deploy, manage, and optimize services on Google Cloud Platform (GCP) — GKE, Cloud Run, Cloud SQL, Pub/Sub, Cloud Functions, Cloud Storage, etc.
  • Collaborate with Business Analysts and Product Managers to translate integration requirements (OCPP/OCPI, CPO/eMSP data flows) into technical designs.
  • Ensure high availability and low-latency handling of real-time charger communication and transactional data.
  • Write clean, well-tested, maintainable code following best practices (unit/integration testing, code reviews, CI/CD).
  • Implement observability — logging, metrics, tracing, and alerting — using tools like Cloud Monitoring, Prometheus, Grafana, or Stackdriver.
  • Design and manage relational/NoSQL data models (PostgreSQL, MySQL, Firestore, BigQuery) to support high-throughput transactional workloads.
  • Participate in architecture reviews, capacity planning, and performance tuning for services handling high concurrent charger/session loads.
  • Mentor junior developers, contribute to coding standards, and drive engineering best practices across the team.
  • Troubleshoot and resolve production issues, including protocol-level (OCPP/OCPI) integration failures, with a strong sense of ownership.

Required Skills & Experience

  • Strong hands-on experience with Java (8/11/17+) and the Spring Boot ecosystem (Spring Data, Spring Security, Spring Cloud).
  • Proven experience designing and building microservices architectures — service decomposition, API design (REST/gRPC), inter-service communication, and resilience patterns (circuit breakers, retries, timeouts).
  • Solid experience deploying and operating applications on Google Cloud Platform (GCP) — GKE/Kubernetes, Cloud Run, Cloud SQL, Pub/Sub, IAM, load balancing.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Strong understanding of relational databases (PostgreSQL/MySQL) and experience with query optimization and schema design.
  • Experience with message queues/event streaming (Pub/Sub, Kafka, RabbitMQ) for asynchronous and real-time processing.
  • Familiarity with CI/CD pipelines (Cloud Build, Jenkins, GitHub Actions) and infrastructure-as-code (Terraform preferred).
  • Solid grasp of API security, authentication/authorization (OAuth2, JWT), and secure service-to-service communication.
  • Experience writing unit, integration, and contract tests; comfort with TDD/BDD practices.
  • Strong understanding of distributed systems concepts — consistency, idempotency, fault tolerance, and scalability.
  • Excellent debugging, performance tuning, and production troubleshooting skills.

Preferred / Nice-to-Have

  • Prior experience in the EV charging / e-mobility domain, especially working with OCPP and OCPI protocols.
  • Experience integrating with Charge Point Operators (CPOs), eMSPs, or roaming hubs (Hubject, Gireve).
  • Exposure to real-time device/IoT communication protocols (WebSocket, MQTT).
  • Experience with NoSQL/analytical stores (Firestore, BigQuery, Redis).
  • Knowledge of payment gateway integrations and PCI-DSS-aware system design.
  • Experience with GraphQL APIs.
  • Familiarity with Agile/Scrum practices and tools like JIRA/Confluence.

Education

  • Bachelor's degree in Computer Science, Engineering, or related field (Master's a plus, not mandatory).