1

Full Stack Software Developer Contract Jobs in Michigan

You will work with an agile full-stack team of software, data and algorithm engineers, with responsibilities spanning all stages of the software product lifecycle. This includes gathering and ...

Java Full Stack Developer

Dearborn, MI ยท On-site

$48.25 - $62.50/hr

Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Key Responsibilities: Engage with ...

Experience in full stack software engineering or application development * Strong hands-on ... experience in frontend/UI development using modern frameworks such as React, Angular, or similar

Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Responsibilities * Engage with customers ...

Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Responsibilities * Engage with customers ...

Full Stack Developer

Dearborn, MI ยท On-site

$61 - $66/hr

Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. Responsibilities * Engage with customers ...

Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function. ResponsibilitiesEngage with customers to ...

... software solutions. Job Title : Full Stack .NET Developer Location: Lansing, MI (Hybrid - Onsite 2 days/week, no remote option) Duration: 1 Year Contract (with possible extension) * Design, develop ...

next page

Showing results 1-20

Full Stack Software Developer Contract information

See Michigan salary details

$20

$51

$75

How much do full stack software developer contract jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for full stack software developer contract in Michigan is $51.65, according to ZipRecruiter salary data. Most workers in this role earn between $42.93 and $59.52 per hour, depending on experience, location, and employer.

Will Fullstack be replaced by AI?

Full Stack Software Developers perform a range of tasks that involve problem-solving, coding, and system design, which are difficult to fully automate with AI. While AI tools can assist with coding and testing, human expertise remains essential for complex development, architecture, and understanding user needs. Therefore, full stack roles are unlikely to be completely replaced by AI in the near future, but they will evolve with new tools and technologies.

What is a Full Stack Software Developer Contract job?

A Full Stack Software Developer Contract job is a temporary or project-based role where a developer is responsible for working on both the front-end and back-end of a software application. Contractors are typically hired for a set duration or until a project is completed and may work with multiple clients. They are expected to have expertise in various programming languages, frameworks, and databases to build and maintain complete web applications. This role often provides flexibility in work arrangements but requires strong problem-solving skills and adaptability to different tech stacks.

Are full-stack devs still in demand?

Full-stack software developers remain in high demand due to their versatility in handling both front-end and back-end development, with skills in frameworks like React and Node.js. Companies seek these developers for their ability to work across the entire technology stack, especially in agile environments and startups. Continuous learning of new tools and programming languages helps maintain their marketability.

What engineer makes $500,000 a year?

Highly experienced full stack software developers working in senior or specialized roles at large tech companies or startups can earn $500,000 or more annually, often including bonuses, stock options, and other compensation. Achieving this level typically requires advanced skills, extensive experience, and a strong track record in software development, architecture, or leadership positions.

How much do contract software developers make?

Contract software developers typically earn between $50 and $150 per hour, depending on experience, location, and project complexity. Senior developers with specialized skills or expertise in certain technologies can command higher rates, especially for short-term or high-demand projects.

What are some typical challenges faced by Full Stack Software Developers in contract roles?

Full Stack Software Developers working on contract often face the challenge of quickly adapting to new codebases and team workflows, as projects may vary widely between clients. They may need to work independently while also collaborating with in-house developers, designers, and project managers to align on technical and business requirements. Managing tight deadlines, prioritizing tasks, and learning unfamiliar technologies or systems on the fly are common aspects of the role. Adapting quickly and maintaining clear communication are key to ensuring successful project delivery and ongoing client satisfaction.

What are the key skills and qualifications needed to thrive in the Full Stack Software Developer Contract position, and why are they important?

A Full Stack Software Developer on contract needs proficiency in both front-end and back-end technologies, such as JavaScript frameworks, server-side languages, and databases, along with a solid understanding of software development principles. Familiarity with tools like Git, containerization platforms (e.g., Docker), CI/CD pipelines, and cloud services, as well as relevant certifications, is often expected. Excellent problem-solving abilities, adaptability, and strong communication skills are essential for efficiently collaborating in dynamic environments and managing multiple project requirements. These skills enable success in delivering high-quality, scalable solutions within set deadlines while meeting client or organizational needs.

What are the most commonly searched types of Full Stack Software Developer jobs in Michigan? The most popular types of Full Stack Software Developer jobs in Michigan are:
What job categories do people searching Full Stack Software Developer Contract jobs in Michigan look for? The top searched job categories for Full Stack Software Developer Contract jobs in Michigan are:
What cities in Michigan are hiring for Full Stack Software Developer Contract jobs? Cities in Michigan with the most Full Stack Software Developer Contract job openings:
Senior Full Stack Software Engineer (E)

Senior Full Stack Software Engineer (E)

KLA

Ann Arbor, MI โ€ข On-site

$110K - $188K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Company Overview

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.

Job Description/Preferred Qualifications

Senior Full Stack Software Engineers are core to KLA's technology, while we do not currently have an opening, we are always building our Software Engineering talent community, we are interested in learning about your background.

Apply to this posting for Future Opportunities with KLA.

You will work with an agile full-stack team of software, data and algorithm engineers, with responsibilities spanning all stages of the software product lifecycle. This includes gathering and defining technical requirements, researching appropriate technologies, selecting optimal solutions based on requirements and success criteria, designing the requisite software components, coding the design, performing the requisite tuning and testing, and maintaining up-to-date documentation.

You will fit right in if you have a sound understanding of the fundamentals of Computer Science and practical experience developing reliable software components.

Basic Requirements:
  • Technical expertise in one or more programming languages (C#/Java/Python)

  • Excellent software design/implementation capabilities

  • Strong understanding of data structures and algorithms

  • Experience with data processing and storage technologies such as SQL and/or NoSQL Database systems

  • Experience working with source control systems

  • Strong communication and interpersonal skills

  • Motivated to learn new skills independently

  • Creative thinker with good problem-solving abilities

Desired:

Having some of following types of experience is useful:

  • Experience developing a software application that ships to a customer and/or data storage/processing infrastructure used in production

  • Multi-threaded and multi-core software application programming

  • Experience with containerization and cluster management tools such as Docker and Kubernetes

  • Basic understanding of statistics, data visualization, analytics, and machine learning

  • Distributed computing principles

  • Web development (HTTP, REST, JavaScript, HTML, CSS)

  • Experience building or troubleshooting scientific instruments or other mechanical, electrical, and/or optical systems

Minimum Qualifications

Doctorate (Academic) or work experience of 2 years , Master's Level Degree or work experience of 4 years , Bachelor's Level Degree or work experience of 5 yearsBase Pay Range: $110,900.00 - $188,500.00Primary Location: USA-MI-Ann Arbor-KLAKLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.

Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.

KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at talent.acquisition@kla.com or at +1-408-352-2808 to request accommodation.

Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to talent.acquisition@kla.com to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.