1

Full Stack Teaching Assistant Jobs in Michigan (NOW HIRING)

Stefanini is looking for a Full Stack Developer , Dearborn, MI For quick apply, please reach out to ... Use AI coding assistants and generative AI tools to accelerate software development, refactoring ...

Stefanini is looking for a Full Stack Developer , Dearborn, MI For quick apply, please reach out to ... Use AI coding assistants and generative AI tools to accelerate software development, refactoring ...

AI-Accelerated Software Development Across the SDLCUse AI coding assistants and generative AI tools ... full-stack expertise and a strong portfolio of delivered projects.Deep proficiency in Java and ...

Stefanini is looking for a Full Stack Developer , Dearborn, MI For quick apply, please reach out to ... Use AI coding assistants and generative AI tools to accelerate software development, refactoring ...

This is a contract to Hire position The Full Stack Software Engineer is responsible for design ... AI Coding Assistant experience (GitHub/VB Studio CoPilot or Claude Code or Cursor, etc.) * Mobile ...

Senior Full Stack Developer

Detroit, MI · On-site +1

$70K - $140K/yr

Senior Full Stack Developer - In this senior role, the successful candidate will Design, Develop ... Enjoy multi-tasking and working in a fast-paced environment. * Assist with training and mentoring ...

Senior Full Stack Developer

Detroit, MI · On-site +1

$70K - $140K/yr

Senior Full Stack Developer - In this senior role, the successful candidate will Design, Develop ... Enjoy multi-tasking and working in a fast-paced environment. * Assist with training and mentoring ...

Sr Full Stack Java Developer

Okemos, MI · On-site

$47.50 - $61.25/hr

Senior Full Stack Developer, AI-Assisted Development Location: Hybrid (minimum of 4 days a week in ... Hands-on experience using AI coding assistants (e.g., GitHub Copilot) for code generation ...

next page

Showing results 1-20

Full Stack Teaching Assistant information

What is a full stack teaching assistant?

Full Stack Teaching Assistants are professionals who support instructors and students in learning environments focused on full stack web development. They assist with both front-end and back-end technologies, help clarify concepts, provide feedback on assignments, and may lead lab sessions or office hours. Their role often involves troubleshooting code, mentoring students, and facilitating effective learning in coding bootcamps or educational programs.

What are the main responsibilities of a full stack teaching assistant?

As a Full Stack Teaching Assistant in a coding bootcamp, your daily responsibilities include supporting students during lectures and hands-on coding activities, clarifying course material, and providing feedback on assignments. You'll collaborate closely with lead instructors to help design and deliver lessons, facilitate small group discussions or code reviews, and assist in troubleshooting technical issues students encounter. Additionally, you may help monitor student progress and provide one-on-one mentoring to ensure learners are keeping up with both front-end and back-end concepts. This role requires strong communication skills and a passion for helping others develop their coding abilities.

What are the key skills and qualifications needed to thrive as a full stack teaching assistant?

To thrive as a Full Stack Teaching Assistant, you need a solid understanding of both front-end and back-end web development, often with hands-on experience in languages like JavaScript, HTML, CSS, and frameworks such as React and Node.js. Familiarity with version control systems (e.g., Git), databases, and common learning management systems is typically required. Strong communication, patience, and problem-solving skills help you effectively support students and collaborate with instructors. These abilities are crucial for providing technical guidance, fostering a positive learning environment, and ensuring student success in coding bootcamps or academic programs.

What is the difference between Full Stack Teaching Assistant vs Coding Instructor?

AspectFull Stack Teaching AssistantCoding Instructor
Required CredentialsTypically a background in computer science or related field, some certifications preferredOften requires teaching certifications or extensive coding experience
Work EnvironmentEducational institutions, coding bootcamps, online learning platformsEducational settings, coding bootcamps, workshops
Employer & Industry UsageUsed in academic and training environments to support studentsUsed to lead and deliver coding courses or workshops

While both roles involve teaching coding skills, a Full Stack Teaching Assistant primarily supports students in learning full stack development, often assisting instructors and providing hands-on help. A Coding Instructor leads classes, designs curriculum, and directly teaches coding concepts. The roles overlap in credentials and work environments but differ in responsibilities and leadership scope.

What are popular job titles related to Full Stack Teaching Assistant jobs in Michigan?

For Full Stack Teaching Assistant jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Full Stack Teaching Assistant jobs in Michigan look for?

The top searched job categories for Full Stack Teaching Assistant jobs in Michigan are:

What cities in Michigan are hiring for Full Stack Teaching Assistant jobs?

Cities in Michigan with the most Full Stack Teaching Assistant job openings:

Infographic showing various Full Stack Teaching Assistant job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 19% Part Time, 2% Temporary, and 3% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

Full Stack Developer

Stefanini Group

Dearborn, MI • On-site

Contractor

Re-posted 3 days ago


Job description

Stefanini Group is hiring!

Stefanini is looking for a Full Stack Developer, Dearborn, MI

For quick apply, please reach out to Parul Singh at 248-582-6481/parul.singh@stefanini.com

We are seeking a Full Stack Developer who embraces Lean and Agile practices and uses AI to accelerate delivery of innovative, end-to-end full-stack software solutions that integrate enterprise data platforms and PLM systems through MCP servers. As a key architect and implementer, you will work across the entire software stack—from front-end UI and backend services to cloud infrastructure—while integrating AI-enabled data platforms and bringing domain familiarity with PLM ecosystems and engineering data platforms.

 

Key Responsibilities

 

End-to-End Application Development

  • Design, develop, test, and deploy full-stack applications spanning UI, APIs, services, and data layers.
  • Own features from concept through production.

AI-Accelerated Software Development Across the SDLC

  • Use AI coding assistants and generative AI tools to accelerate software development, refactoring, debugging, documentation, and code reviews.

Cloud-Native Engineering

  • Architect and implement scalable, resilient solutions on GCP 3.0.
  • Leverage GCP services, as applicable, including:
    • Cloud Run
    • Cloud Functions
    • App Engine
    • GKE
    • Cloud Storage
    • Pub/Sub
    • Firestore
    • BigQuery
    • Cloud SQL
    • Secret Manager
    • Cloud Build
    • Artifact Registry
    • Cloud Monitoring

Frontend Development

  • Build responsive, intuitive, and performant user interfaces using:
    • Angular architecture patterns
    • RxJS
    • NgRx or other state-management approaches
    • Frontend performance-optimization techniques

 

Backend Development

  • Develop robust backend services and APIs using Spring Boot/Java and Node.js.
  • Ensure scalability, security, and maintainability.

Data Modeling & Workflows

  • Translate complex engineering data structures—including BOMs and part/document lifecycle data—into usable application data models and workflows.

API Design & Microservices

  • Design and implement RESTful and GraphQL APIs.
  • Develop microservices that support integration across PLM, MCP, and internal systems.

MCP Server Integration

  • Develop and maintain integrations with MCP (Model Context Protocol) servers that house engineering data artifacts.
  • Ensure reliable, secure, and performant data retrieval and orchestration.

DevOps & CI/CD

  • Deploy infrastructure components using Terraform, orchestrated via Tekton pipelines.
  • Implement CI/CD pipelines using Tekton and GitHub Actions..

Skills Required

  • GCP Cloud Run, PostgreSQL, AIPGEE, GCP, Node.js, Angular, Spring Boot, REST APIs , React, Java, Microservices, Agile Software Development, Artificial Intelligence & Expert Systems , BigQuery

Frontend

  • Angular, TypeScript, HTML, CSS/SCSS, RxJS, NgRx, Angular Material or similar component libraries

Backend

  • Node.js, Java, Python, Spring Boot, NestJS, Express, REST API, Microservices

Cloud

  • Google Cloud Platform, Cloud Run, GKE, Cloud Functions, Cloud Storage, BigQuery, Pub/Sub, Cloud SQL, Firestore

DevOps

  • Git, Docker, CI/CD, Cloud Build, Artifact Registry, Kubernetes, Automated deployments

AI/LLM

  • AI coding assistants, Prompt engineering, LLM APIs, Retrieval-augmented generation (RAG), Embeddings, Vector databases, Agentic workflows

Engineering Practices

  • Agile, Secure coding, API design, Observability, Documentation, Production support

 

Skills Preferred

  • Integration, Teamcenter

Experience Required

  • Proven experience of 10+ years as a Senior Software Engineer with full-stack expertise and a strong portfolio of delivered projects.
  • Deep proficiency in Java and extensive experience with cloud-native architecture and applications.
  • Experience with microservice architecture and hands-on experience building and consuming REST APIs, FAST APIs, and Stream APIs.
  • Hands-on experience with SQL and PostgreSQL, including table design, creation, and modification.
  • Experience integrating with PLM products, including Teamcenter and 3DX.
  • Strong practical experience deploying and managing applications on Google Cloud Platform (GCP), including services such as Cloud Run, Compute Engine, Cloud Storage, and Firestore.

 

Education Required

  • Bachelor's Degree

About Stefanini Group

The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.

#LI-PS11

#LI-ONSITE

Education:Bachelor (BA, BS...)Employment Type: CONTRACTOR