> Markdown version of [/jobs/ext/1181395-junior-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/1181395-junior-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Full Stack Software Engineer - **Company:** Metropolitan Industries, Inc. - **Location:** Romeoville, IL, United States - **Experience:** Starter - **Salary:** $60,000.0 - $70,000.0 - **Contract:** Internship / Graduate position - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Code Review, Databases, Github, Revision Control Systems, Monitoring of Systems, Supervisory Control and Data Acquisition (SCADA), Mobile Application Software, Node.Js, Cloud Services, Software Engineering, TypeScript, ReactJS, Backend, Git, Free and Open-Source Software, React Native, Front End Software Development, Serverless Computing - **Published:** July 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=61c67ef94c2095a1 ## About the Role · 0-2 years of software development experience, including professional work, internships, coding bootcamp projects, school projects, personal projects, or open-source contributions · A working knowledge of JavaScript/TypeScript, Node.js, and React · A basic understanding of how frontend and backend applications work together · Some familiarity with databases, APIs, and version control tools such as Git · Interest in learning cloud services such as AWS · A willingness to ask questions, take feedback, and continue building your skills · Good problem-solving skills, attention to detail, and the ability to communicate clearly with the team Helpful, But Not Required · Experience with testing tools or writing basic tests · Exposure to AI tools, model integrations, or prompt-based applications · Familiarity with serverless development or infrastructure-as-code concepts · A portfolio, GitHub profile, school project, internship project, or personal project you can talk through · Interest in water, wastewater, industrial automation, IoT, SCADA, or cloud-based monitoring systems ## Description We're looking for a Junior Full Stack Software Engineer who is excited to learn, build, and grow with our team. In this role, you'll help develop and support modern cloud-based applications using JavaScript/TypeScript, Node.js, React, and related technologies. You won't be expected to know everything on day one. What matters most is that you have a strong foundation, a problem-solving mindset, and the motivation to keep improving. You'll work alongside experienced developers, contribute to real customer-facing products, and gain hands-on experience across the full software stack., · Help build, test, and maintain web and mobile applications using Node.js, React, and React Native · Work with senior developers to turn ideas, requirements, and customer needs into working software · Write clean, organized code and learn best practices for building reliable applications · Assist with troubleshooting bugs, testing updates, and improving existing features · Support cloud-based services and learn how applications are deployed and maintained in AWS · Participate in code reviews, team discussions, and planning conversations · Collaborate with developers, product managers, designers, and internal stakeholders · Learn and contribute to new technology areas, including AI-powered application features, IoT, and cloud-based monitoring tools ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)