1

Junior Backend Developer Jobs in Detroit, MI (NOW HIRING)

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

Role: Jr. Full-Stack Developer Location: Warren, MI Duration: Long term About the role: · We're ... React · Backend: Go, Node.js, Python · Database: SQL-based systems (e.g., PostgreSQL, MySQL) · ...

Our client is currently seeking a Java Developer - Junior Location : Ann Arbor, MI ((Hybrid: 4 days ... backend modules. Minimum Qualifications Bachelor's degree in Computer Science or a related ...

Senior Angular Developer

Farmington Hills, MI · On-site

$53.75 - $66/hr

Work closely with product owners, UX teams, and backend engineers to translate business needs into ... Conduct code reviews, troubleshoot issues, and support junior developers in improving their skills.

Mentor junior developers and support knowledge sharing across frontend, backend, and platform teams Basic Requirements * Bachelor's degree in Computer Science, Computer Engineering, Electrical ...

API & Backend Development : Own the end-to-end API lifecycle. Design and secure high-throughput ... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ...

Full Stack Developer

Dearborn, MI · On-site

$61 - $66/hr

API & Backend Development : Own the end-to-end API lifecycle. Design and secure high-throughput ... junior engineers. Job Requirements Details: Skills Required * Jenkins, GitHub Actions, Tekton ...

API & Backend Development : Own the end-to-end API lifecycle. Design and secure high-throughput ... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ...

API & Backend Development : Own the end-to-end API lifecycle. Design and secure high-throughput ... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ...

API & Backend Development: Own the end-to-end API lifecycle. Design and secure high-throughput ... junior engineers. Skills RequiredJenkins, GitHub Actions, Tekton, GitHub Enterprise ecosystem ...

Develop and maintain back-end services and REST APIs using Node.js and Python; design for security ... junior engineers on best practices. * Troubleshoot and debug complex issues across the full stack ...

Mentor junior developers and support knowledge sharing across frontend, backend, and platform teams Basic Requirements * Bachelor's degree in Computer Science, Computer Engineering, Electrical ...

Participate in code reviews and mentor junior engineers. Advanced Technical Leadership * Serve as ... Minimum of 8 years working as a Backend Software Engineer in C#, .net, Python, Java, or other ...

Senior Platform Engineer

Ann Arbor, MI

$102K - $140K/yr

Design and deliver backend and platform services that power AI agent workflows - request/event ... Mentor junior and mid-level engineers, sharing knowledge and supporting their technical growth.

next page

Showing results 1-20

Junior Backend Developer information

See Detroit, MI salary details

$22K

$81.4K

$125.8K

How much do junior backend developer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for junior backend developer in Detroit, MI is $81,412.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,300.00 and $79,600.00 per year, depending on experience, location, and employer.

What is a junior backend developer?

A Junior Backend Developer is an entry-level software engineer who focuses on server-side development, databases, and API integrations. They typically work with languages like Python, Java, or Node.js and collaborate with frontend developers to ensure seamless application functionality. Their responsibilities include writing and maintaining code, debugging issues, and optimizing performance. Junior Backend Developers often follow the guidance of senior developers and gradually take on more complex tasks as they gain experience.

What are the main responsibilities of a junior backend developer?

As a Junior Backend Developer, you'll typically be involved in writing and maintaining server-side logic, integrating with databases, and supporting the development of APIs that connect various parts of an application. You may work closely with front-end developers, QA testers, and project managers to implement new features and resolve technical issues. Your daily responsibilities could also include debugging code, participating in code reviews, and updating documentation. This entry-level role offers an excellent opportunity to build foundational development skills while collaborating within a larger software engineering team.

What are the key skills and qualifications needed to thrive as a junior backend developer?

To thrive as a Junior Backend Developer, you need a solid understanding of programming languages like Python, Java, or Node.js, alongside knowledge of databases and basic software development principles. Familiarity with tools such as version control systems (e.g., Git), RESTful APIs, and frameworks like Django or Express is highly valued, and online certifications in these technologies can be beneficial. Strong problem-solving, effective communication, and a willingness to learn make candidates stand out in a collaborative development environment. These skills and qualities are crucial for building reliable backend systems, debugging issues, and contributing effectively to team projects.

What are the most commonly searched types of Backend Developer jobs in Detroit, MI?

The most popular types of Backend Developer jobs in Detroit, MI are:

What are popular job titles related to Junior Backend Developer jobs in Detroit, MI?

For Junior Backend Developer jobs in Detroit, MI, the most frequently searched job titles are:

What job categories do people searching Junior Backend Developer jobs in Detroit, MI look for?

The top searched job categories for Junior Backend Developer jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Junior Backend Developer jobs?

Cities near Detroit, MI with the most Junior Backend Developer job openings:

Infographic showing various Junior Backend Developer job openings in Detroit, MI as of August 2026, with employment types broken down into 82% Full Time, 8% Part Time, and 10% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $81,412 per year, or $39.1 per hour.

Other

This job post has expired today. Applications are no longer accepted.


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