Back-end Software Development Engineering Senior Engineer

  • Location: Dearborn, Michigan
  • Type: Contract
  • Job #100921

About the Role

We are looking for a passionate and innovative Software Engineer to join our team and help modernize our vehicle service scheduling platform for the largest automotive company in the U.S. This is a critical role focused on backend development with Java (Spring Boot) and Node.js, while embracing a full-stack mindset and exposure to React, PostgreSQL, and Google Cloud Platform (GCP).

You’ll collaborate with Product Managers, Designers, and Engineers to deliver high-quality, maintainable solutions and explore innovative approaches, including AI and Large Language Models (LLMs) integration.


What You’ll Do

  • Build and maintain backend services using Java/Spring Boot and Node.js.

  • Design and implement cloud architecture leveraging GCP Cloud Run.

  • Apply TDD/BDD methodologies with tools like Cucumber and Playwright.

  • Work in an Agile environment, ensuring clean code, small releases, and continuous integration.

  • Support launched components and propose process improvements.

  • Explore and integrate AI/LLM solutions to boost productivity.


What We’re Looking For

Required Skills & Experience

  • 8+ years of backend development with Java/Spring Boot.

  • Proven experience with Node.js.

  • Hands-on experience with Google Cloud Platform (GCP) or similar.

  • Strong understanding of TDD/BDD principles.

  • Familiarity with CI/CD tools (GitHub, Jenkins, Tekton).

  • Bachelor’s Degree in Computer Science or related field.

Preferred Skills

  • Front-end libraries (ReactJS, VueJS, AngularJS).

  • TypeScript, PostgreSQL.

  • Experience leveraging AI/LLMs in development workflows.

  • Master’s Degree is a plus.

Scroll to Top