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