2

Full Time Full Stack Software Developer Jobs in Michigan

... in full-stack software development • Contribute to the development of our ERP, WMS, PIM, and ... with programming languages, web frameworks, and relational databases • Eligible to work in the ...

Detroit, MI On-site Type: Full-time Clearance: No Clearance Required Eccalon is seeking a Full Stack Developer to design, build, and ship production software across a portfolio of DoD, Intelligence ...

Full Stack Developer Location: Mclean, VA, Hybrid ( need local candidates only- no relocation) Employment Type: Contract / Long-Term Overview: Looking for a Full Stack Developer with strong ...

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

Software Developer

Grand Rapids, MI · On-site

$70K - $130K/yr

... 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 ...

\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 ...

Full Stack Developer Location: Hybrid - 2 days a week in Lansing, MI office Interview-In-Person Key Responsibilities: * Develop robust, scalable, and maintainable full-stack solutions using modern ...

next page

Showing results 1-20

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 May 30, 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 are the key skills and qualifications needed to thrive as a Full Time Full Stack Software Developer, and why are they important?

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.

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 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:
Software Developer- Full Stack

Software Developer- Full Stack

CONTROLTEC LLC

Allen Park, MI • On-site

Full-time

Posted 7 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