1

Mid Full Stack Software Developer Jobs in Portage, MI

.NET developer

Battle Creek, MI · On-site

$45.50 - $60/hr

Company Description Infojini Consulting is a full service IT consulting, services, and staffing ... Infojini Consulting is recognized as one of the fastest growing IT services and software ...

HTML Tutor

Kalamazoo, MI · Remote

$18 - $40/hr

... engineering pathways. * Conceptual Teaching & Problem-Solving: Skilled at teaching web page ... full-stack web development skills. * Effective Teaching Methods: Ability to identify concepts ...

Perform routine software checks of shared workstations and conference room technology * Manage ... Our full-service architectural, civil engineering, and land surveying firm, which was established ...

Civil Engineer - Site

Kalamazoo, MI · On-site

$90 - $130/hr

... starting out, currently in a mid-level position, or are looking to accelerate your career ... Our full-service architectural, civil engineering, and land surveying firm, which was established ...

... starting out, currently in a mid-level position, or are looking to accelerate your career ... Our full-service architectural, civil engineering, and land surveying firm, which was established ...

... starting out, currently in a mid-level position, or are looking to accelerate your career ... Our full-service architectural, civil engineering, and land surveying firm, which was established ...

Principal Engineer #ESF7061

Kalamazoo, MI · On-site

$110K - $130K/yr

Employees gain end-to-end exposure across the full product lifecycle, not just a narrow slice of ... Proficiency with engineering tools, data analysis software, and project management systems.

Controls Engineer

Plainwell, MI · On-site

$80K - $130K/yr

Coordinate procurement of hardware, software, and vendor-supplied components * Provide technical ... At least 5+ years of hands-on experience delivering full lifecycle PLC/SCADA automation projects

Employees gain end-to-end exposure across the full product lifecycle, not just a narrow slice of ... Proficiency with engineering tools, data analysis software, and project management systems.

... full center consoles, and kinetic parts including air conditioning outlets, cup holders, glove ... Ability to view assembly machines in software such as SolidWorks eDrawing, to cut sections ...

Wightman is a full-service architectural, civil engineering, and land surveying firm established in ... with hardware and software issues. Responsibilities : • Initial point of contact for users ...

Showing results 21-40

Mid Full Stack Software Developer information

See Portage, MI salary details

$22

$55

$80

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

As of Aug 16, 2026, the average hourly pay for mid full stack software developer in Portage, MI is $55.64, according to ZipRecruiter salary data. Most workers in this role earn between $46.25 and $64.09 per hour, depending on experience, location, and employer.

What is a mid full stack software developer?

A Mid Full Stack Software Developer is a professional with several years of experience who is capable of working on both the front-end and back-end of web applications. They are skilled in multiple programming languages, frameworks, and technologies, allowing them to handle tasks such as designing user interfaces, developing server-side logic, managing databases, and integrating APIs. Mid-level developers typically work under minimal supervision, contribute to architectural decisions, and may mentor junior developers. They play a crucial role in ensuring that applications are functional, efficient, and scalable.

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

To thrive as a Mid Full Stack Software Developer, you need solid programming skills in both frontend (e.g., JavaScript, React) and backend (e.g., Node.js, Python, Java) technologies, along with a relevant degree or equivalent experience. Familiarity with version control systems like Git, databases (SQL/NoSQL), and cloud platforms (e.g., AWS, Azure) is typically important, and certifications in these areas can be advantageous. Strong problem-solving, teamwork, and effective communication skills help you collaborate across teams and translate requirements into robust solutions. These abilities are critical for delivering end-to-end, scalable software products that meet business goals and user expectations.

What is the difference between Mid Full Stack Software Developer vs Mid Front End Developer?

AspectMid Full Stack Software DeveloperMid Front End Developer
Required SkillsProficiency in both front-end and back-end technologies, such as JavaScript, HTML, CSS, and server-side languages like Node.js or PythonStrong skills in HTML, CSS, JavaScript, and front-end frameworks like React or Angular
Work EnvironmentWorks on both client-side and server-side development, often in cross-functional teamsFocuses primarily on user interface and client-side development
Common UsageUsed in full-stack development projects, startups, and companies requiring versatile developersPrimarily employed in UI/UX design, web applications, and front-end focused teams

The Mid Full Stack Software Developer has a broader scope, handling both front-end and back-end tasks, while the Mid Front End Developer specializes in creating engaging user interfaces. Both roles require similar foundational skills, but the full stack developer's versatility makes them suitable for projects needing end-to-end development.

What are some typical challenges a mid full stack software developer might face when transitioning between front-end and back-end tasks?

Mid Full Stack Software Developers often juggle both front-end and back-end responsibilities, which can present challenges such as context switching between different programming languages, frameworks, and problem-solving approaches. Balancing user experience considerations with system performance and scalability can be demanding, especially when collaborating with specialized teams. Developers may also encounter difficulties staying up-to-date with evolving technologies across the entire stack, but regular communication with team members and continuous learning help mitigate these challenges.

Staff Process Engineer, Automation/Software

Stryker

Portage, MI • On-site

$89K - $148K/yr

Other

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


Job description

Work Flexibility: Onsite
Stryker is seeking a Staff Process Engineer, Automation/Software to join our Advanced Operations team, supporting the Acute Care Business Unit. In this role, you will lead the design, development, and deployment of advanced automation and production test systems for new product introductions. This role is critical to ensuring reliable, scalable, and compliant manufacturing for patient support and patient environment products. You will serve as both a technical owner and a supplier-facing leader, architecting systems internally while guiding external partners to deliver high-quality automation solutions.
Stryker is one of the world's leading medical technology companies and is dedicated to helping healthcare professionals perform their jobs more efficiently while enhancing patient care. Stryker offers a diverse array of innovative medical technologies, including reconstructive, medical, and surgical, neurotechnology, and spine products to help people lead more active and more satisfying lives. We are looking to hire a Staff Industrial Automation Process Engineer for the Advanced Operations team to support Medical Division - Acute Care Business Unit with primary focus in Supplier Process Engineering to launch new productions focused on patient support and patient environment products. You will have the opportunity to work on the design transfer of new products from research through development and into production.
This is a hybrid role based out of Portage, MI. The team works onsite 4-5 days per week to support collaboration and project needs.
What you will do:
Automation System Architecture & Development
  • Lead the full lifecycle of industrial automation and test systems from requirements, architecture, and design through implementation, validation, and release.
  • Define system-level requirements encompassing mechanical, electrical, software, controls, and safety considerations.
  • Develop and integrate control software, embedded interfaces, test sequences, and operator interfaces (HMI/SCADA).
  • Ensure robust performance, maintainability, reliability, and alignment with design intent and manufacturing needs.
  • Troubleshoot complex processes, software, and equipment issues; optimize system performance and uptime.

Supplier & Equipment Vendor Leadership
  • Manage automation and equipment suppliers, including capability assessments, technical reviews, process monitoring, and on-site visits.
  • Create clear, comprehensive URS documentation and ensure supplier deliverables meet specifications, regulatory requirements, and Stryker quality standards.
  • Lead make/buy analyses, sourcing recommendations, cost and risk evaluations, and supplier selection.
  • Support capital equipment sourcing, FAT/SAT execution, and factory commissioning.

Cross-Functional Collaboration & Leadership
  • Collaborate closely with R&D, Quality, Manufacturing, Regulatory, Sourcing, Project Management, and external partners to ensure production readiness.
  • Influence technical direction across product teams, challenge assumptions, and advocate for robust, user-centered solutions.
  • Communicate progress, issues, and technical strategies to stakeholders at all levels.
  • Contribute to engineering best practices, and drive continuous improvement.

What you need:
  • Required
    • Bachelor's degree in Engineering or related technical field.
    • 4+ years of experience in industrial automation, controls, embedded systems, or manufacturing engineering.
    • Strong proficiency reading mechanical, electrical, and system-level drawings.
    • Experience with PLCs, controls engineering, SCADA, HMI development, and automated test systems.
    • Ability to work with embedded boards, interfaces, and communication protocols (Serial, CAN, HTTP, etc.).
    • Experience programming in one or more: Ladder Logic, Python, C#, Linux-based environments.
    • Ability to design, validate, and troubleshoot firmware flashing and automated test tooling.
    • Strong problem-solving, cross-functional communication, and technical leadership skills.
  • Preferred
    • Hands-on experience with electro-mechanical assembly, automated test systems, and manufacturing processes.
    • Experience working in FDA-regulated or similarly regulated industries.
    • Background in R&D, product development, or new product introduction.

$89,300 - $148,800 USD Annual
Travel Percentage: 10%
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.
Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.