Software Development Company in Michigan   |   (906) 275-4143

Open position

Full Stack Software Developer Internship

Major and GPA Requirements

  • Currently enrolled at Michigan Technological University, pursuing a Bachelor’s degree in computer science, computer engineering, software engineering, or a related field
  • Applicants should have a minimum of one semester remaining in their studies after they begin this internship 
  • Applicants must be a sophomore, junior, or senior at time of starting this internship
  • Cumulative GPA of at least 3.0 

Application Deadline

Early deadline: September 9, 2022

Final deadline: September 30, 2022

Application Instructions

Email resume to:

Contact: Vienna Leonarduzzi, Human Resources,


Hancock, Michigan

Duration & Schedule

This internship runs from October 3rd, 2022 through April 21st, 2023. This is a part-time internship position that requires 12 hours per week, with a minimum of 2-hour working blocks. We will observe all university breaks and exam schedules.

This role is Co-Op eligible

  • Co-Op 2023 (January 9th – August 31st)
  • Co-Op 2023 (May 8th – December 15th)



  • Part-time (12 hours per week)
  • Pay rate is based on class standing
    • Sophomore $20/hour
    • Junior $22/hour
    • Senior $24/hour
  • Monday – Friday, 9:00 am – 5:00 pm
  • You may be provided flexible hours to give you time to be a student
  • Required minimum daily work blocks: 2 hours


  • Full-time (30-40 hours per week)
  • Pay rate is based on class standing
    • Sophomore $20/hour
    • Junior $22/hour
    • Senior $24/hour
  • Monday – Friday, 9:00 am – 5:00 pm
  • You can take up to 2 university courses during this Co-Op

About Creative Mines

Creative Mines is a software development agency based in Hancock, Michigan (located within 101 Quincy Coworking) that works with tech companies disrupting their market. We create web and mobile apps for our clients, focusing on security and user experience. Our full-stack dev team delivers full products and augments existing staff to accelerate project delivery.

Through years of experience on ambitious software projects, software professionals at Creative Mines have refined techniques like Agile Software Development, Lean Project Management, and Continuous Delivery which take the guesswork out of software projects. Our technologists continuously learn and improve their craft to more aptly build and maintain complex abstractions in large software products.

About The Role and What You’ll Do

Creative Mines is looking for Full Stack Software Developer Interns who are currently pursuing an undergraduate degree in computer science, computer engineering, software engineering, or a related field, with React and Java experience. This internship has the option to extend into a Co-Op.

Interns will be assigned to a mentor and will work closely with our local and remote-based development team to add new features, fix bugs, and flesh out DevOps infrastructure for weekly releases to improve client satisfaction. You’ll also be learning best practices of how to architect, design, and develop a product. You will be expected to communicate and collaborate with team members to analyze information needs and functional requirements. 

Technology Stack We Work With

  • Java
  • Javascript: we do like to use TypeScript when possible
  • Javascript SPA frameworks: React, Ember, Vue, or Angular
  • node.js, Python (and other dynamically typed languages)
  • SQL

Experience and Skills You’ll Need

  • You have experience developing in React and/or Java 
  • You have experience developing web and/or mobile applications
  • You write well-factored and well-tested code
  • You enjoy collaboration with other engineers
  • You have a desire to work at a startup, you can thrive and feel empowered in both unstructured and structured environments
  • The ability to deal with ambiguity, communicate well with teams – both technical and non-technical, and have strong empathy for the customer experience
  • Effective written and verbal communication
  • Strong teamwork and team-building skills
  • A team player with a keen eye for detail and problem-solving skills

Additional Skills We’re Looking For 

  • Working knowledge of databases and SQL
  • Good knowledge of software architecture concepts, REST APIs, and software security
  • Docker and containerization experience
  • AWS, Azure, or other cloud experience

What’s In It For You?

  • Gain experience at a reputable company
  • Experience a fun startup company culture
  • Contribute to real-world projects
  • Mentorship and growth opportunities
  • Support and resources to continue learning and building your skills
  • Engage with Creative Mines team members for both personal and professional development
  • Expand your network


If you embrace a start-up environment and are ready to collaborate with a team of skilled developers, we encourage you to apply! If you’re interested in joining Creative Mines, please apply using the form on this page or send a resume to

Creative Mines is an equal opportunity employer. We look to add amazing people to our team who will bring diversity across many lines, including race, ethnicity, religion, sexual orientation, age, marital status, disability, gender identity, sex, and country of origin.

Apply to this position

Want to join the Creative Mines team? Fill out the form below to get started.

"*" indicates required fields


Max. file size: 300 MB.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. Are you legally able to work in the United States?*