2

Full Time Full Stack Software Developer Jobs in Michigan

\n \n \n \n \n Role Overview The primary responsibility of the full stack developer, in collaboration with a multidisciplinary delivery team, will be the design and development of software ...

Software Developer

Grand Rapids, MI · On-site

$70K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... in full-stack software development * • Contribute to the development of our ERP, WMS, PIM, and ... This is a full-time salaried position located in Grand Rapids, Michigan. There may be times when ...

ClifyX is a company seeking a Full Stack Developer with extensive experience in Java technologies. The role requires proficiency in both front-end and back-end development, along with strong ...

Software Engineer- Full Stack

Dearborn, MI · Hybrid

$85K - $192K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

We are seeking a highly experienced Senior Full Stack Developer with a strong technical foundation ... experience in software development demonstrating expertise in Java, SpringBoot, Mongo DB ...

Haworth is a global pioneer in workspace design, seeking a Lead SAP Full Stack Developer to drive ... quality software delivery while promoting best practices in development methodologies.

Full-Stack Engineer

Birmingham, MI · On-site

$140K - $220K/yr

  • Medical

  • Dental

  • Vision

Full Stack Engineer Responsibilities * Taking ownership of the entire product lifecycle-from ... Proven ability to build and deploy production-grade software at scale Nice to have * Experience ...

Senior Software Engineer

Allen Park, MI · On-site

$111K - $147K/yr

  • Medical

  • Dental

  • Life

  • PTO

... full-stack systems. * Modern Operations & DevOps: Build robust CI/CD deployment pipelines on GCP ... Software Craftsmanship: Deep understanding of software engineering disciplines including eXtreme ...

Full-Stack Engineer

Birmingham, MI

$140K - $220K/yr

  • Medical

  • Dental

  • Vision

Full Stack Engineer Responsibilities * Taking ownership of the entire product lifecycle-from ... Proven ability to build and deploy production-grade software at scale Nice to have * Experience ...

Lead SAP Full Stack Developer

Holland, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Lead SAP Full Stack Developer Posting Start Date: 6/12/26 Join the Future of Workspace Innovation ... Design and architect complex software solutions. * Oversee the development, testing, and ...

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering our next-generation AI Vision Systems. You will develop the "connective tissue" between high ...

Full-Stack Engineer

Ann Arbor, MI

$140K - $220K/yr

  • Medical

  • Dental

  • Vision

Full Stack Engineer Responsibilities * Taking ownership of the entire product lifecycle-from ... Proven ability to build and deploy production-grade software at scale Nice to have * Experience ...

Software Engineer

Dearborn, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer #1055475 * Employees in this job function are responsible for designing ... We are looking for a Senior Full Stack Developer to build and scale AI-powered platforms that ...

Full Stack Java Developer

Lansing, MI · On-site

$53.25 - $68.75/hr

I have an opportunity for "Full Stack Java Developer - Lansing, MI. and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you ...

Showing results 41-60

Full Time Full Stack Software Developer information

See Michigan salary details

$41.3K

$112.8K

$161.7K

How much do full time full stack software developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for full time full stack software developer in Michigan is $112,819.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,500.00 and $130,300.00 per year, depending on experience, location, and employer.

What is a full time full stack software developer?

A Full Time Full Stack Software Developer is a professional who designs, develops, and maintains both the front-end and back-end components of web applications or software systems, working in a full-time capacity. They are proficient in a variety of technologies, frameworks, and programming languages, allowing them to handle everything from user interfaces and user experience to server-side logic and database management. These developers collaborate with teams to deliver complete, functional solutions, ensuring seamless integration between all parts of an application. Their role requires a solid understanding of both client-side and server-side development, as well as strong problem-solving and communication skills.

What are the key skills and qualifications needed to thrive as a full time full stack software developer?

To thrive as a Full Time Full Stack Software Developer, you need strong proficiency in front-end and back-end programming languages (such as JavaScript, Python, Java), along with a relevant degree or equivalent practical experience. Familiarity with frameworks (like React, Angular, Node.js), databases (SQL/NoSQL), version control systems (Git), and cloud platforms is typically expected. Collaboration, problem-solving, and effective communication skills help you deliver scalable solutions and work efficiently in team settings. These competencies are essential for building robust applications, adapting to evolving technologies, and ensuring project success.

What are some common challenges full time full stack software developers face when balancing frontend and backend tasks?

Full Time Full Stack Software Developers often navigate the challenge of managing both frontend and backend responsibilities, which can require frequent context switching and a broad technical skill set. Balancing priorities between user interface enhancements and server-side logic can be demanding, especially in fast-paced agile environments. Effective communication with specialized team members—such as UI/UX designers and backend engineers—is crucial for maintaining project cohesion and ensuring all layers of the application integrate smoothly. Staying up-to-date with evolving technologies on both ends is also essential for long-term success in this role.

Is full time full stack software developer still in demand?

Full-time full stack software developers are currently in high demand due to the ongoing need for web and application development across industries. Skills in modern frameworks, cloud platforms, and programming languages like JavaScript, Python, and Java enhance employability in this role.

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 cities in Michigan are hiring for Full Time Full Stack Software Developer jobs?

Cities in Michigan with the most Full Time Full Stack Software Developer job openings:

Full-time

Re-posted 18 days ago


Job description

\n <\/head>\n \n \n
\n Role Overview
<\/u><\/b>The primary responsibility of the full stack developer, in collaboration with a multidisciplinary delivery team, will be the design and development of software applications based on defined requirements.
<\/i>Primary Objectives<\/u><\/b>\n <\/div>\n
\n
<\/u><\/b>\n <\/div>\n
    \n
  • Contribute significantly to implementing and documenting technical solutions within a collaborative, high trust, solutions delivery team that will contain scrum masters, product owners, architects, other engineers (developers, test engineers and technical delivery engineers).
    <\/li>\n
  • Work within an agile delivery process to deliver high quality estimates and outcomes for complex projects.
    <\/li>\n
  • Support the architectural direction, solution specification, development, implementation and delivery of new and existing applications or services.
    <\/li>\n
  • Continuously innovate in terms of process and technology.
    <\/li>\n
  • Creation of monitoring and logging solutions to allow for state\-of\-the\-art monitoring of the enterprise applications within the production environment.
    <\/li>\n
  • Embrace emerging technologies and keep abreast of new frameworks, tools and programming languages.
    <\/li>\n
  • Be a proactive stakeholder in code quality, coding to standards, secure code (understanding of OWASP) and overall product quality.
    <\/li>\n
  • Be responsible for the execution of the full suite of development tasks in a modern delivery pipeline, including validation activities (such as unit, component, system integration and regression testing) and infrastructure activities (such as IAC within automated pipelines).
    <\/li>\n
  • Provide knowledge transfer; actively support and educate internal and external team members.
    <\/li>\n
  • \n
    \n Partner with developers, analysts, and tech leads across the enterprise to identify business needs and appropriate technical solutions
    \n <\/div><\/li>\n
  • \n
    \n Must have strong verbal, written and organizational skills and strong customer focus.
    \n <\/div><\/li>\n <\/ul>\n
    \n
    \n <\/div>\n
    \n Knowledge & Skills<\/u><\/b>
    \n <\/div>\n
    \n
    <\/u><\/b>\n <\/div>\n
      \n
    • Minimum 5 years' experience in designing, developing and implementing software applications.
      <\/li>\n
    • Full stack development experience is preferred.
      <\/li>\n
    • Bachelor's degree in a relevant discipline such as computer science, business informatics or mathematics. Comparable education or professional experience also considered.
      <\/li>\n
    • In\-depth experience with several full stack technologies such as Spring, Spring\-Boot, Spring\-Web, JSF, JPA\/Hibernate, REST, Kafka, HTML\/CSS, JavaScript and Bootstrap, React\/Angular.
      <\/li>\n
    • Excellent knowledge in JEE\/Spring, JAVA 8, Maven, Shell\-Scripting.
      <\/li>\n
    • Experience with micro\-service architectures and linux based operating systems
      <\/li>\n
    • Experienced in runtime, build and deployment technologies as well as project tools, e.g. Eclipse, IntelliJ, GitLab, JIRA and Confluence.
      <\/li>\n
    • Willingness to take ownership and the ability to demonstrate strong personal commitment. Must be comfortable with being considered a reliable and proactive influential team member who is not afraid to take on responsibility in the team (for highlighting, planning and implementing improvements in existing and new applications). Must be high on social skills, team spirit and empathy.
      <\/li>\n
    • Knowledge of modern database technologies (relational\/non\-relational).
      <\/li>\n
    • Knowledge of virtual infrastructure and associated services (e.g. public cloud) as well as containerization and orchestration technologies (ideally docker, pcf, kubernetes).
      <\/li>\n
    • Knowledge of payments industry ideal (ISO8583, POS etc.)
      <\/li>\n
    • Highly organized and highly competent in solving issues and finding solutions.
      <\/li>\n
    • Strong communication skills (e.g. with business analysts and stakeholders as well as technical\-representatives), coordination skills
      <\/li>\n <\/ul>\n
      \n
      \n <\/div><\/span>
      \n <\/body>\n<\/html>