Demo

Full Stack Software Engineer

Spear Staffing
Dearborn, MI Full Time
POSTED ON 10/22/2025 CLOSED ON 11/4/2025

What are the responsibilities and job description for the Full Stack Software Engineer position at Spear Staffing?

Job Details


Position Summary

We are seeking a Senior / Expert Full Stack Software Engineer to lead the design and development of a Unified Observability Testing Platform from the ground up in Google Cloud Platform (Google Cloud Platform). This position requires an expert-level Java developer with deep experience in building enterprise-grade applications, microservices, and infrastructure-as-code using Terraform. The ideal candidate will bring a strong mix of backend and frontend development experience, with the ability to independently architect and deliver scalable cloud-native solutions.


Key Responsibilities

  • Architect, design, and develop a Unified Observability Testing Platform in Google Cloud Platform.

  • Lead end-to-end software development lifecycle from concept, design, implementation, testing, deployment, and monitoring.

  • Build and optimize microservices using modern frameworks and best practices.

  • Develop infrastructure-as-code using Terraform to automate provisioning and configuration in Google Cloud Platform.

  • Collaborate with Product Managers, TPMs, Architects, SREs, and other Developers to ensure alignment on project goals and architecture.

  • Implement robust CI/CD pipelines and contribute to DevOps excellence.

  • Mentor junior developers and help establish coding standards, design principles, and best practices.

  • Maintain high-quality, secure, and performant codebases following company and industry standards.


Required Qualifications

  • 8 years of experience in software development, with recent (within last 2 years) experience in enterprise-level Java development.

  • Proven experience developing cloud-native applications using Google Cloud Platform (Google Cloud Platform) services.

  • Strong hands-on expertise in Java, Spring Boot, and Microservices architecture.

  • Proficiency in Terraform for infrastructure automation and provisioning.

  • Frontend development experience using React, Angular, or Vue.js (preferred React).

  • Deep understanding of REST APIs, authentication, and scalable system design.

  • Experience with CI/CD tools (Jenkins, GitHub Actions, Cloud Build) and container orchestration (Kubernetes, Docker).

  • Solid understanding of observability tools (logging, metrics, tracing) and application monitoring best practices.

  • Excellent communication, problem-solving, and collaboration skills.


Preferred Qualifications

  • Experience working in the automotive or manufacturing industry.

  • Knowledge of Google Cloud Operations Suite (Stack driver, Cloud Logging, Cloud Monitoring).

  • Prior experience leading teams or greenfield application builds.

  • Familiarity with Node.js or Python for backend scripting (nice to have).


Education

  • Bachelor s Degree in Computer Science, Software Engineering, or related field (required).

  • Master s Degree in Computer Science or related discipline (preferred).



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary : $70 - $80

Python Full-stack software engineer
HTC Global Services -
Dearborn, MI
Java Full Stack Software Engineer With AI
Megan Soft Inc -
Dearborn, MI
Sr. Java Full Stack Developer with GCP - Only on W2
Miracle Software Systems, Inc -
Dearborn, MI

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Full Stack Software Engineer?

Sign up to receive alerts about other jobs on the Full Stack Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Full Stack Software Engineer jobs in the Dearborn, MI area that may be a better fit.

  • Quantum Information Systems Solutions Incorporated Waterford, MI
  • Apply for Position Waterford, Michigan Full Stack Software Engineer A Full Stack Software Engineer is involved in the “whole picture” in the development of... more
  • 5 Days Ago

  • HTC Global Services Dearborn, MI
  • Job Description Job Description Employees in this job function are responsible for designing, developing, testing and maintaining software applications and... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!