> Markdown version of [/jobs/ext/4472784-junior-software-developer](https://www.wearedevelopers.com/jobs/ext/4472784-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:** SUPERLUMINAL LLC - **Location:** Albany, NY, United States - **Experience:** Starter - **Salary:** $60,000.0 - $80,000.0 - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Unit Testing, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Computer Programming, Data Integration, Data Structures, Software Debugging, Programming Tools, Web Development, Revision Control Systems, Python (Programming Language), Object-Oriented Software Development, Software Maintenance, Software Engineering, Software Project Management, Software Systems, TypeScript, Software Organization, Software Troubleshooting, Git, Integration Tests, Information Technology, Software Coding, Software Version Control, Programming Languages - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cac626c042e63482 ## About the Role The ideal candidate has a foundation in programming, a willingness to learn new technologies, and the ability to work collaboratively with experienced developers. You will receive opportunities to improve your coding skills, participate in development projects, and contribute to reliable software solutions., * Basic knowledge of at least one programming language, such as Python, Java, C#, JavaScript, or TypeScript. * Understanding of fundamental programming concepts, including variables, functions, loops, and data structures. * Familiarity with object-oriented programming and basic software development principles. * Basic understanding of databases and SQL. * Familiarity with Git or another version control system. * Ability to troubleshoot problems and learn from technical feedback. * Strong communication, organization, and teamwork skills. * Attention to detail and willingness to learn new development tools. Preferred Qualifications * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience. * Personal, academic, internship, or professional experience developing software projects. * Familiarity with web development technologies such as HTML, CSS, and JavaScript. * Basic knowledge of APIs, software testing, and debugging tools. * Experience working with development frameworks or collaborative coding projects. * Interest in cloud computing, automation, or modern application development. ## Description * Assist with developing, testing, and maintaining software applications. * Write readable, organized, and maintainable code under established development standards. * Work with senior developers to understand project requirements and implementation approaches. * Help troubleshoot software defects and investigate application issues. * Participate in code reviews and apply feedback to improve code quality. * Assist with developing application features, APIs, and database integrations. * Write and execute basic unit tests and support integration testing. * Use version control tools such as Git to manage code changes. * Maintain technical documentation and record development updates. * Collaborate with project managers, quality assurance specialists, and other team members. * Learn and apply software development best practices, security principles, and testing methods. * Support application updates, deployment activities, and ongoing maintenance.