This is an early-career opportunity to build foundational expertise while working alongside experienced engineers in a collaborative, cross-functional environment. The Full Stack Software Developer will partner with software engineers, product teams, and stakeholders to deliver high-quality solutions aligned to customer and business needs. This position is part of the Software Engineering team, located in Grand Rapids, Michigan, and will be hybrid. In this role, a typical day will look like: Contribute to the design, development, and maintenance of full-stack software applications using C# and .NET technologies. Develop, test, and validate software components to ensure functionality, performance, and reliability. Collaborate with cross-functional teams to understand requirements and translate them into technical solutions. Participate in code reviews and apply established development standards and best practices. Support troubleshooting, debugging, and resolution of software defects. Contribute to software testing and validation activities. Utilize version control and CI/CD tools to support efficient development workflows.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level