ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Junior Software Engineer (Full-Stack) ON SITE ONLY - NO REMOTE

Confidential

Kentwood, Michigan permanent

Posted: March 6, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

To develop, design and implement full-stack software applications in a fast-paced environment, working closely with cross-functional teams to deliver high-quality software solutions.

Job Description

Job Title: Junior Software Engineer (Full-Stack)

Department: Software Development 

Reports to: Chief Technology Officer                         

Location: Grand Rapids, MI Headquarters Office (Relocation costs not covered)
 

FLSA status: Exempt
 

 

Company Overview:  

Founded in 2001 Altus is a designer, assembler / manufacturer, and marketer of medical, point-of-care technology workstations used across the healthcare industry. Based in Grand Rapids, MI, Altus’ current product portfolio includes powered (i.e., with built-in battery) and non-powered mobile workstations, and AI enabled tele-sitting cart and wall-mounts launched in partnership with another company. A key component of the Company’s value proposition is offering a very broad assortment of configurable customization options, aimed at improving the end-use experience. The Company’s products are utilized across multiple departments including patient rooms, emergency departments, surgical centers, continuing care, telehealth and radiology departments. 

Historically the Company has leveraged its strong product and industrial engineering capabilities to design and manufacture high-quality carts that are well-regarded in the market. Over the past few years, hospitals have increasingly demanded managed services capabilities that enable customers, or Altus itself, to proactively manage the fleet of carts deployed at customer sites (e.g. detect quality issues, remote troubleshooting, real time cart's location, fleet replacement management, etc). Altus has made progress in the development of this capability, with the launch of IOT enabled carts in 2024 with multiple customers across the Midwest, as well as launching additional full solution products combining hardware and software in the Virtual Care and RTLS Mess network markets.  

To support our continued growth, we are looking for a Junior Software Developer to join our growing team at Altus. 

 

SUMMARY:  

 

The Junior Software Engineer supports the Technology strategy of the organization by developing, managing, and delivering high-quality software solutions to market and perform best practice life cycle management for the Altus product portfolio. This role contributes to the successful software development, delivery and support of solutions through concept, commercialization, and end-of-product life.  

 

This role functions as a full-stack software engineer, contributing across the front-end, back-end, database, and infrastructure layers of the Altus product ecosystem. 

 

The Junior Software Engineer supports the development process from concept through commercialization, product requirements and use case, test and quality assurance, the development of and communication of launch plans including new and improved product design, commercialization strategy, and Managed Services internal support. 

 

ESSENTIAL DUTIES:   

Develop and support high-quality software and architecture to support Altus products and services. 

Support the Managed Services solution by providing guidance and solutions for software related issues across all Altus products. 

Identify, prioritize, and execute tasks in the software development life cycle. 

Support routine tasks through the creation of automated tools and scripting. 

Review, troubleshoot and debug code for Altus products and services. 

Perform validation and verification testing for existing and new solutions. 

Collaborate with internal teams and vendors to fix and improve products and services. 

Lead analysis and provide reports to identify opportunities, trends and potential threats with the purpose of maximizing value for the Altus product portfolio. 

 

EDUCATION & EXPERIENCE REQUIREMENTS: 

Bachelor’s degree in computer science or computer engineering, or relevant field preferred 

Medical device, equipment and/or technology experience highly preferred 

 

SKILLS & KNOWLEDGE REQUIRED:  

Experience working with: TypeScript, JavaScript, React, Git 

Additional development skills: PostgreSQL, Docker, Node.js 

Experience working with RESTful API, Electron Applications, AWS, Websockets, Docker Containers, Embedded Edge Devices. 

Familiarity of medical devices, medical technology, software development, and/or IoT technologies. 

Ability to analyze problems and strategize for better solutions. 

Experience with development environments, test automation and debugging tools. 

Solid coding skills and awareness of industry best practices and standards for writing secure code and managing the codebase. 

Readiness and excitement to learn and develop new skills. 

Strong situational awareness, coupled with facilitation, team building, problem solving, and conflict resolution skills. 

Ability to multi-task and shift gears while remaining detail-oriented while meeting deadlines. 

SUPERVISORY RESPONSIBILITIES: 

None  

 

TRAVEL:  This position may require travel up to 10% of the time.  Must maintain a valid Driver’s License. 

Altus employees are our number one asset and we strive to provide our employees with competitive benefits. Our full-time, year-round employees have the opportunity to benefit from the following: 

 

Paid time off 

10.5 paid holidays 

Competitive wages 

401k plan after 60 days of employment 

Employee appreciation outings 

Opportunities to grow within the company 

Access to medical, dental, vision, life insurances plan 

Yearly profit share bonus plan

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply