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.
