Jobs → Engineering → Software Engineer

Software Engineer

Raj MUnited StatesENTRYPosted 2h ago
JavaPythonJavaScript/TypeScriptOOPData StructuresAlgorithmsSQLREST APIsGitSpring BootReactNode.jsAWSAzureDockerKubernetesCI/CD
About the Role We are looking for an Entry-Level Software Engineer to join our team in the USA. This is a remote position designed for recent graduates and candidates with 0–2 years of experience. Key Responsibilities • Develop, test, debug, and maintain software applications • Build and integrate REST APIs and backend services • Write clean, scalable, and maintainable code • Work with SQL databases and application data • Participate in code reviews, testing, and debugging • Collaborate with engineering, QA, product, and business teams • Support application deployment and maintenance • Follow Agile, Git, CI/CD, and software development best practices Requirements • Bachelor’s or Master’s degree in Computer Science, Software Engineering, IT, Information Systems, or a related field • Currently on F-1 OPT and authorized to work in the USA • 0–2 years of experience or relevant internship/project experience • Strong knowledge of Java, Python, JavaScript/TypeScript, or similar languages • Understanding of OOP, Data Structures, Algorithms, SQL, and Software Development • Familiarity with REST APIs, Git, and software testing Benefits • Remote full-time opportunity • US-based project exposure • Hands-on software engineering experience • Professional mentorship and career development • STEM OPT Extension Assistance for eligible candidates • Long-term career growth opportunities

Similar projects

Java Developer
Vikas Naik · Java SE, Java EE, Spring Boot
Java Developer
Prudhvi Sevveti · Java, Spring Boot, Angular
Oracle BRM Developer
G Kalyan · Oracle BRM, C/C++, Java
Early · 1 applied1 of 4,782 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy