Benefits:
Bonus based on performance
About the job
Job Title: Entry-Level Software Engineer - Entry Level - exp - (0-3 year)
Location - United States
Job type - Fulltime/W2
Job Summary
We are seeking a motivated and detail-oriented Entry-Level Software Engineer to join our development team. In this role, you will assist in designing, developing, testing, and maintaining software applications under the guidance of senior engineers. This position is ideal for recent graduates or early-career professionals eager to build hands-on experience in software development.
Key Responsibilities
Write clean, maintainable, and efficient code under supervision
Assist in developing new features and enhancing existing applications
Participate in code reviews and team meetings
Excellent problem- solving and debugging skills
Debug and troubleshoot software issues
Create and execute unit and integration tests
Collaborate with cross-functional teams (QA, Product, DevOps)
Maintain technical documentation
Follow best practices in software development and version control
Required Qualifications
Masters' degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Programming skills in Python , JavaScript, Bash , C/C++, Go/ Golang , git, and Linux.
Understanding of data structures and algorithms
Familiarity with object-oriented programming concepts
Basic knowledge of databases (SQL or NoSQL)
Strong problem-solving and analytical skills
Good written and verbal communication skills
Must be 100% open to relocation for project assignments across the US.
Preferred Qualifications
Internship or academic project experience in software development
Familiarity with version control systems like Git
Exposure to development frameworks (e.g., Spring Boot, .NET, React)
Basic understanding of the Software Development Life Cycle (SDLC)
Knowledge of Agile methodologies
This is a remote position.