1

Internship Full Stack Developer Jobs in Ann Arbor, MI

... Full stack Developer to join our IPG Technology team in Ann Arbor, MI.This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an ...

... Full stack Developer to join our IPG Technology team in Ann Arbor, MI. This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an ...

Showing results 41-60

Internship Full Stack Developer information

See Ann Arbor, MI salary details

$23

$57

$84

How much do internship full stack developer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for internship full stack developer in Ann Arbor, MI is $57.98, according to ZipRecruiter salary data. Most workers in this role earn between $48.22 and $66.78 per hour, depending on experience, location, and employer.

What is an internship full stack developer?

An Internship Full Stack Developer job is a temporary position where candidates gain hands-on experience in both front-end and back-end web development. Interns typically work with technologies like HTML, CSS, JavaScript, databases, and server-side frameworks to develop and maintain web applications. They often collaborate with senior developers, participate in coding tasks, fix bugs, and contribute to real-world projects. This role helps interns build practical skills, understand development workflows, and prepare for full-time roles in software development.

What kind of projects or tasks will I work on as an internship full stack developer?

As an Internship Full Stack Developer, you can expect to work on a variety of tasks that may include building user interfaces, developing backend APIs, integrating databases, fixing bugs, and supporting ongoing software projects. You'll typically collaborate with senior developers, designers, and other interns, allowing you to learn agile development practices and improve your coding skills in real-world applications. The scope of your responsibilities may also expand based on your progress and the needs of the team, giving you opportunities to explore both front-end and back-end development. This hands-on project experience is a key stepping stone toward launching a successful career as a Full Stack Developer.

What are the key skills and qualifications needed to thrive as an internship full stack developer?

To thrive as an Internship Full Stack Developer, you should have a solid understanding of both front-end and back-end programming languages (such as JavaScript, HTML/CSS, and a back-end language like Node.js or Python) and foundational knowledge of databases. Familiarity with tools like version control (Git), frameworks (React, Angular, or Express), and basic web development environments is useful, though formal certifications are less critical for internship roles. Strong problem-solving skills, eagerness to learn, and effective communication will help you excel and blend well into a development team. These abilities allow interns to contribute meaningfully to projects while gaining valuable hands-on experience and collaborating well with others.

What are the most commonly searched types of Full Stack Developer jobs in Ann Arbor, MI?

The most popular types of Full Stack Developer jobs in Ann Arbor, MI are:

What job categories do people searching Internship Full Stack Developer jobs in Ann Arbor, MI look for?

The top searched job categories for Internship Full Stack Developer jobs in Ann Arbor, MI are:

What cities near Ann Arbor, MI are hiring for Internship Full Stack Developer jobs?

Cities near Ann Arbor, MI with the most Internship Full Stack Developer job openings:

Infographic showing various Internship Full Stack Developer job openings in Ann Arbor, MI as of August 2026, with employment types broken down into 71% Full Time, and 29% Contract. Highlights an 72% In-person, 14% Hybrid, and 14% Remote job distribution, with an average salary of $120,591 per year, or $58 per hour.

Software Developer- Full Stack

CONTROLTEC LLC

Allen Park, MI • On-site

Full-time

Re-posted 11 days ago


Job description

Company Description

Control-Tec, an Aptiv Automotive company, is a global provider of telematics and analytics solutions serving the transportation industry in the Light-duty, Heavy-duty, Recreational, Agriculture, Locomotive, and Industrial sectors. The CT solution combines comprehensive data acquisition methods with a powerful edge and cloud computing architecture resulting in an enterprise-class solution for fleet management, product development, connected vehicle and data exchange applications.

Control-Tec's Qualifier platform enables automotive OEMs to possess the speed, flexibility, reliability, cost savings and collaboration needed to successfully develop today's software centric machines.  Since 2008, Control-Tec has supported the development of data solutions that enable robust design, development and validation for powertrain, vehicle, and electrical system domains.  This unmatched expertise of both vehicle systems and data analytics uniquely positions Control-Tec to offer our clients the ability to avoid warranty cost, improve product quality, enhance customer experience and optimize an increasingly connected portfolio.

Job Description

Position Summary:

The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to automotive data logging and telematics, live data streaming, analytics and more top secret stuff!
 

Job Responsibilities:

  • Design, develop, test and debug applications and systems of varying degrees of complexity
  • Develop and implement acceptance test plans to ensure that product meets customer requirements
  • Troubleshoot and resolve issues with production software
  • Develop or assist in the development of a statement of requirements for software development projects
  • Confer with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements, and interfaces
  • Modify existing software to correct errors, allow it to adapt to new hardware, or improve its performance
  • Develop and direct software system testing and validation procedures, programming, and documentation
  • Establish and maintain customer/internal data creation standards
Qualifications

Minimum Qualifications:

  • Bachelor's Degree - Computer science/Engineering, preferred.
  • Have 3+ years Java development experience
  • Experience with spring framework
  • 2+ years experience must include at least four (4) of the following: HTML, CSS, JavaScript, RESTful Api development, Apache Tomcat, Spring MVC, Spring Boot.
  • 2+ years experience must also include at least three (3) of the following: Linux, MongoDB, MySQL, Oracle, MSSQL, AWS (amazon web service), Azure, RabbitMQ, Kafka, Python
  • Have experience working with source code management tools in a shared code environment
  • Strong written and oral communication skills.
  • Enjoy working in a high-energy environment as part of an application development team
  • Have the ability to work under pressure with strict timelines
  • Passionate for technology, software, and data

Other Desirable Qualifications:

  • Knowledge of debugging tools and performance optimization.
  • Familiar with UI design
Additional Information

Benefits/Perks:

CONTROL-TEC offers a comprehensive and industry leading benefits package. In addition we provide flexible work schedules, generous time off and an environment that promotes ingenuity and fun! To learn more about our company, our progressive culture and to apply online, visit our website at www.control-tec.com