HireBrick
Software Engineer (OPT)
Apply for this role
Share this job
Job Description
We are looking for a Software Engineer who can design, develop, test, and maintain scalable web applications. The role involves working across frontend and backend systems, building APIs, and collaborating with cross-functional teams to deliver reliable software solutions.
Key Responsibilities
- Design, develop, and maintain web applications end to end.
- Build responsive user interfaces using modern frontend technologies.
- Develop backend services, RESTful APIs, and database logic.
- Write clean, maintainable, and well-tested code.
- Collaborate with product, design, QA, and engineering teams.
- Debug issues, improve performance, and support production systems.
- Participate in code reviews, agile ceremonies, and release planning.
Required Skills
- Strong knowledge of HTML, CSS, JavaScript, and at least one modern frontend framework such as React, Angular, or Vue.
- Experience with backend technologies such as Node.js, Java, Python, .NET, or similar.
- Hands-on experience with REST APIs and database systems such as MySQL, PostgreSQL, or MongoDB.
- Understanding of software development lifecycle, version control, and testing practices.
- Good problem-solving, communication, and teamwork skills.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of microservices architecture.
- Experience with Agile/Scrum development.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Pay: $106,832.91 - $128,658.99 per year
Work Location: Remote
Keep looking
Similar Remote IT And Developer Jobs
Confidential
Intermediate Software Developer
SCAN Health Plan
Senior Software Engineer
Le Fant LLC
Full Stack Developer - (BEAGLE)
HHAeXchange