Full Stack Software Engineer

Overview

Hybrid
Depends on Experience
Full Time

Skills

React
Java
GCP
Google Cloud
Software Testing
Angular
Full Stack
Application Support
Test Automation

Job Details

#W2 Only!!! #No C2C & 1099

We are looking for a Full Stack Software Engineer in Dearborn, MI. Please let us know your interest and availability for this position.
Requirement Details:
Title: Full Stack Software Engineer
Duration: Long-term
Location: Dearborn, MI

Skills Required: React, Java, Software Testing, Full Stack, Application Support, Test Automation

Skills Preferred: Google Cloud Platform, Google Cloud Platform Cloud Run, JUnit

Experience Required:

  • 5+ years of understanding, practising, and advocating for clean code principles such as test-driven development (TDD), self-documenting code, continuous refactoring, and Extreme Programming (XP). 7+ years of experience and proficiency in front-end languages such as JavaScript/Typescript, and familiarity with other languages such as Java.
  • 7+ years of practical, meaningful experience with front-end frameworks such as React, Angular, VueJS.
  • 7+ years of practical, meaningful experience with backend frameworks like Nest.js, GoLang Api development and Spring Boot. Enthusiastic about AI-driven coding with the help of tools like GitHub Co-Pilot, Cursor AI or Windsurf. Strong understanding of full-stack architecture principles
  • Working knowledge of CICD with popular tools like Jenkins, Tekton, GitHub Actions, etc Strong understanding of any public cloud provider like Google Cloud Platform, AWS or Azure.

Experience Preferred:
Master s degree in Computer Science, Computer Engineering or related field OR a combination of education and equivalent experience. Experience with web and mobile accessibility standards (WCAG compliance), tools, and testing (e.g. screen-readers, axe, user interviews). Experience with Behaviour Driven Development. Mechanical and engineering empathy. A desire to collaborate closely with UI/UX designers. Self-starter and have a keen interest in problem-solving solving Have a skillset of leading a team and bringing along the junior engineers.

Education Required: Bachelor's Degree

Education Preferred: Master's Degree

Additional Safety Training/Licensing/Personal Protection Requirements:

Additional Information: 4 days in-office

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.