Junior Software Engineer

KGS Technology Group, Inc

United States0–2 yrs3h agovia LinkedIn

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.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Torentify, BeaconFire Inc., TalentHop

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job