Junior Software Engineer
KGS Technology Group, Inc
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- TroubleshootingREST APIsAgileUnit testingPythonJava
- Nice to have
- JavaScriptGitC#React
- Work
- On-site in United States
- Pay
- Not stated by the employer.
- Skill demand
- REST APIs42%Agile39%Troubleshooting38%Unit testing17%of 149 similar entry-level jobs posted in the US this week
- Listed
- Nov 5, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
We are looking for a motivated and enthusiastic Junior Software Development Engineer to join our growing engineering team. The ideal candidate should have a strong foundation in programming, software development principles, problem-solving, and debugging. The candidate will work closely with senior developers, software engineers, and cross-functional teams to design, develop, test, and maintain scalable software applications.
Key Responsibilities
- Assist in designing, developing, testing, and maintaining software applications.
- Write clean, efficient, reusable, and well-documented code.
- Collaborate with senior developers to understand project requirements.
- Identify, troubleshoot, and resolve software bugs and technical issues.
- Participate in code reviews and follow software development best practices.
- Develop and maintain APIs and backend services.
- Work with databases to store, retrieve, and manage application data.
- Participate in Agile/Scrum meetings, sprint planning, and daily stand-ups.
- Perform unit testing and assist with application deployment.
- Continuously learn new technologies, frameworks, and development tools.
Requirements & Tech Stack
- Strong knowledge of at least one programming language: Java, Python, JavaScript, C++, or C#.
- Understanding of Data Structures and Algorithms.
- Basic knowledge of Object-Oriented Programming (OOP).
- Familiarity with HTML, CSS, and JavaScript.
- Basic understanding of SQL and relational databases.
- Knowledge of Git/GitHub or other version control systems.
- Understanding of REST APIs and software development fundamentals.
- Basic knowledge of debugging and testing.
Qualifications
Educational Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Recent graduates are encouraged to apply.
- Relevant internships, academic projects, and personal coding projects will be considered.
Preferred Skills
- Exposure to React, Angular, Node.js, Spring Boot, or .NET.
- Familiarity with AWS, Azure, or Google Cloud.
- Basic understanding of Docker and CI/CD pipelines.
- Familiarity with Jira, Postman, and GitHub.
- Knowledge of automated testing frameworks is an advantage.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively.
- Willingness to learn and adapt to new technologies.
- Good time management and organizational skills.