> Markdown version of [/jobs/ext/2960329-junior-software-developer](https://www.wearedevelopers.com/jobs/ext/2960329-junior-software-developer). 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 Software Developer - **Company:** SCG TECHNICAL SOLUTIONS, INC. - **Location:** Fort Worth, TX, United States - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), JavaScript (Programming Language), Geographic Information Systems, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Unit Testing, Microsoft Azure, Big Data, Code Review, Computer Engineering, Continuous Integration, Data Validation, Information Engineering, Data Integration, Data Structures, Relational Databases, Software Debugging, Design of User Interfaces, Hypertext Transfer Protocols (HTTP), Python (Programming Language), PostgreSQL, Routing, Node.Js, Open Source Technology, Secure Coding, Software Configuration Management, Software Engineering, Software Systems, SQL Databases, Systems Integration, TypeScript, Web Applications, Data Processing, Google Cloud, Test-Driven Development (TDD), ReactJS, Delivery Pipeline, Backend, Git, Solid Principles, Information Technology, Restful APIs, Code Restructuring, Software Version Control, Programming Languages - **Published:** September 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f1660e7749c1ffc7 ## About the Role We are looking for early-career engineers with strong software engineering fundamentals, sound problem-solving skills, curiosity, and professional accountability. We hire primarily for engineering fundamentals and expect candidates to be comfortable learning and working within a modern software stack. Company-specific technology, business context, and domain knowledge are developed through the work., Candidates are not expected to have professional experience with every technology listed. Strong fundamentals, experience with at least one modern programming language, and the ability to learn unfamiliar technologies are more important than matching the stack tool for tool., * Strong problem-solving and requirements reasoning, including the ability to identify assumptions, constraints, missing information, edge cases, and practical trade-offs. * Ability to write, read, debug, explain, and improve software using at least one modern programming language, with working knowledge of core software design principles. * Understanding of common data structures, basic algorithmic and complexity reasoning, and how software choices affect correctness and maintainability. * Understanding of software testing and debugging, including unit and integration testing and familiarity with Test-Driven Development principles. * Working knowledge of application interfaces, SQL, relational database concepts, data validation, and foundational web application concepts. * Working knowledge of version control and collaborative code review, plus basic understanding of software configuration, development environments, logs, deployment, and controlled software delivery. * Basic understanding of secure coding and the appropriate handling of credentials, sensitive information, dependencies, and access. * Ability to use AI-assisted development tools responsibly while understanding and validating the software produced. * Strong communication, accountability, curiosity, coachability, intellectual honesty, and willingness to learn from feedback. Education: A completed bachelor's degree in Computer Science, Software Engineering, Computer Engineering, IT/IS with substantial software-development coursework, or a related field is strongly preferred. Equivalent demonstrable software-development preparation may also be considered. Preferred Qualifications * Internship, capstone, research, open-source, freelance, personal-project, or professional evidence of building software applications or services. * Exposure to one or more technologies in our environment, such as Python, Node.js, JavaScript/TypeScript, React, PostgreSQL, or comparable technologies. * Experience with software projects involving significant data processing, data integration, data engineering, or data-quality concerns. * Exposure to logistics, transportation, fleet operations, supply chain, or related industries. * Familiarity with GIS, geospatial data, mapping, routing, or location-based applications. * Exposure to Microsoft Azure, AWS, Google Cloud, containers, automated delivery pipelines, observability, or production environments. * Exposure to AI/ML integrations, AI-assisted software development, or AI-enabled application capabilities. ## Description SCG Tech Solutions is seeking two Junior Software Developers to join our growing software engineering team in Fort Worth. The role contributes to the design, development, testing, deployment, and continuous improvement of software solutions that support real transportation and logistics operations., Our engineering environment includes Python, Node.js, JavaScript/TypeScript, React, HTTP/REST APIs, SQL and PostgreSQL, Git-based development, CI/CD, cloud platforms, observability, and AI-assisted software development. Depending on the project, developers may also work with geospatial data, mapping, routing, integrations, automation, and data-intensive applications., * Clarify requirements, user stories, acceptance criteria, assumptions, constraints, edge cases, and expected software behavior before implementation. * Design, implement, refactor, andmaintain clear and reliable software using sound engineering principles and appropriate responsibility boundaries. * Build backend services, integrations, APIs, and user interfaces within SCG Tech Solutions' technology environment., Use version control and collaborative code review to support traceable, reviewable, and maintainable software changes. ## Related Videos - [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) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)