Fullstack Developer

Stefanini Group•Dearborn, MI
•Onsite

About The Position

Stefanini Group is seeking a senior Full-Stack Developer for an onsite role in Dearborn, Michigan. The role is for a forward-thinking software developer with a strong technical foundation, analytical and critical-thinking skills, and a collaborative, solution-oriented approach. The developer will build and maintain applications across frontend, backend, and database layers, contribute to architectural decisions, and deliver high-quality software.

Requirements

  • 8 or more years of software development experience.
  • Bachelor's degree in computer science or a related field.
  • Experience with GCP, Java, Spring Boot, React, APIs, acceptance testing, Node.js, CSS, HTML5, and GitHub.
  • Hands-on experience building, deploying, and supporting applications on Google Cloud Platform.
  • Strong proficiency in Java and Spring Boot for production-ready services.
  • Experience building reusable, responsive, and accessible interfaces with React, HTML5, and modern CSS.
  • Ability to design, document, and integrate secure REST APIs.
  • Proven experience building and troubleshooting enterprise CI/CD pipelines with Jenkins.
  • Experience using GitHub for source control, branching, pull requests, and code reviews.
  • Familiarity with Node.js, automated testing, acceptance testing, and production support.
  • Understanding of cloud security, logging, monitoring, and cost-conscious resource usage.
  • Strong analytical and critical-thinking skills, clear communication, and ability to collaborate and contribute to architectural decisions.

Nice To Haves

  • Experience with AI-based development.
  • Experience with TypeScript and Node.js.
  • Familiarity with CI/CD pipelines and automation.
  • Knowledge of DevOps methodologies.
  • Experience with Unix/Linux and shell scripting.
  • Experience with Docker and Kubernetes containerization.
  • Working knowledge of Redis.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications across frontend, backend, and database layers.
  • Build and consume RESTful microservices using Java and Spring Boot.
  • Develop responsive frontend applications using React with Redux or Angular, HTML, and CSS.
  • Build scalable and resilient cloud-native applications using GCP services.
  • Implement and manage infrastructure using Terraform.
  • Collaborate with cross-functional teams to define, design, and deliver features.
  • Perform test-driven, behavior-driven, regression, and performance testing.
  • Implement UI and end-to-end testing with Selenium, Cypress, or Playwright.
  • Optimize application performance, including JVM tuning and profiling.
  • Maintain code quality through best practices, testing, and reviews.
  • Contribute to system architecture and technical decision-making.
  • Establish best practices with team members to improve efficiency and minimize risk.
  • Work with product managers to devise solutions and break them into incremental, production-ready user stories.
  • Execute API load and performance testing on developed APIs and modules.
  • Use DevOps tools to deploy, improve, and manage software.
  • Build, deploy, support, and troubleshoot applications and CI/CD pipelines.
  • Provide production support and attend to cloud security, logging, monitoring, and cost-conscious resource usage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service