Home Job Details
M
Information Technology 🏢 Full Time ⭐️ Verified

Junior Software Engineer - Entry Level (Minneapolis)

MetroDev Systems
Minneapolis
Estimated Salary
USD 55.000 – USD 75.000
Live Update
3 Mei 2026
Deadline
3 Mei 2027

Job Description

Are you a recent computer science graduate or a career changer looking to break into the tech industry? MetroDev Systems is excited to announce an opening for a Junior Software Engineer in Minneapolis. We value potential and passion over years of experience. This is a fantastic opportunity for individuals eager to learn modern development practices under the guidance of seasoned experts.

As a Junior Engineer, you will play a vital role in our development lifecycle, contributing to real-world projects that impact our clients' businesses. We offer a comprehensive training program designed to bridge the gap between academic theory and professional application.

Responsibilities

  • Assist Senior Engineers: Collaborate with senior developers to design, code, and test software solutions using modern frameworks.
  • Write Clean Code: Develop high-quality, efficient, and maintainable code while adhering to coding standards and best practices.
  • Debug & Test: Identify, diagnose, and resolve software defects; participate in unit and integration testing.
  • Learn Cloud Technologies: Gain hands-on experience with cloud platforms (AWS/Azure) and containerization tools (Docker/Kubernetes).
  • Code Reviews: Engage in peer code reviews to learn from colleagues and improve code quality.
  • Documentation: Create and maintain technical documentation, including API docs and system architecture diagrams.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. Equivalent experience in a coding bootcamp is accepted.
  • Technical Basics: Understanding of fundamental programming concepts (OOP, Data Structures) and at least one scripting language (Python, Java, or JavaScript).
  • Problem Solving: Strong analytical skills and the ability to break down complex problems into manageable steps.
  • Tools: Familiarity with version control systems like Git is a plus.
  • Communication: Excellent verbal and written communication skills to collaborate effectively within a team.
  • Attitude: A genuine passion for technology and a growth mindset willing to learn new technologies quickly.

Required Skills

JavaScript Python Java SQL HTML/CSS Git AWS Docker React Agile MVC

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Jobs

Similar job recommendations for you

View All