Overview
Skills
Job Details
Job Description: Software Engineer (Remote) - Multiple Openings
Location: Remote (USA)
Visa status: Any except OPT/CPT
Position Overview
We are seeking a highly skilled Software Engineer with a minimum of 5 years of real, hands-on experience in software development. The ideal candidate will have strong expertise in either Backend (Go/Java/Python) or Frontend (JavaScript/TypeScript/Node.js/React) technologies, with the ability to contribute across the stack. This is a remote opportunity open to candidates on any valid work visa (except OPT/CPT).
Responsibilities
Design, develop, and maintain scalable, high-performance applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, efficient, and well-documented code.
Troubleshoot, debug, and upgrade existing systems.
Participate in code reviews and mentor junior developers when needed.
Ensure applications meet security, performance, and reliability standards.
Required Skills
Backend (Primary – any one mandatory)
Go: Experience building microservices, APIs, and distributed systems.
Java: Strong knowledge of Spring Boot, REST APIs, and enterprise-grade applications.
Python: Expertise in Django/Flask, data processing, and backend services.
Frontend (Primary – any one mandatory)
JavaScript/TypeScript: Strong understanding of ES6+, modular coding, and modern frameworks.
Node.js: Experience in server-side JavaScript, API development, and performance optimization.
React: Proficiency in building responsive, dynamic web applications using React.js..
Qualifications
Minimum 5 years of professional software engineering experience.
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Strong problem-solving skills and ability to work independently in a remote environment.
Excellent communication and collaboration skills.
Work Authorization
Open to candidates on valid work visas (except OPT/CPT).
Remote work opportunity across US time zones.