STEM OPT Application Developer Ii Jobs
Application Developer II roles qualify for STEM OPT because they fall under computer science and engineering CIP codes recognized by DHS. Your 24-month STEM OPT extension gives you up to 36 months of F-1 work authorization, provided your employer is enrolled in E-Verify and you maintain a valid I-983 training plan.
See All Application Developer Ii JobsOverview
Showing 5 of 6+ Application Developer Ii jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all Application Developer Ii jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Application Developer Ii roles.
Get Access To All Jobs
Full Stack Application Developer II
Experience Level: 2–5 Years
Work Location: Onsite (Minimum 4 Days In Office, 1 Remote Optional)
Location: Birmingham, AL
Contract - 3 Years - W-2 Only
Position Overview
The Full Stack Application Developer II is responsible for developing and maintaining high-quality web applications with a strong focus on performance, usability, and security. This role collaborates closely with internal teams, subject matter experts (SMEs), and field users to deliver scalable, user-centric software solutions.
The ideal candidate has hands-on experience with modern front-end frameworks, backend services, and cloud-integrated applications, along with a strong foundation in object-oriented programming and secure development practices.
Key Responsibilities
Application Development
- Develop and maintain web application software with emphasis on performance and user experience
- Build responsive, scalable, and maintainable front-end and back-end components
- Implement modern UI/UX best practices
Collaboration & Communication
- Collaborate effectively with internal teams and SMEs
- Translate business requirements into technical solutions
- Communicate technical concepts clearly to stakeholders
Testing & Quality Assurance
- Conduct thorough testing and debugging
- Ensure high-quality, reliable, and secure applications
- Participate in code reviews and adhere to best practices
Data & Integration
- Interact with, modify, and create data sources
- Develop and integrate RESTful APIs
- Work with SQL databases and cloud-based data platforms
Deployment & Operations
- Assist with deployment and monitoring of web applications in production
- Participate in CI/CD pipeline processes
- Support containerized application deployments
Security & Compliance
- Implement secure coding practices
- Adhere to application security standards throughout development lifecycle
Required Qualifications
- Bachelor of Science in:
- Software Engineering
- Computer Science
- Related field
- 2–5 years of experience preferred
- Minimum 1 year of relevant experience (internships/co-ops acceptable if applicable)
- Portfolio of relevant work (preferred)
Critical Technical Skills
- React
- TypeScript
- JavaScript
- CSS (Tailwind preferred)
- Git / GitHub
- Object-Oriented Programming
Preferred / Additional Skills
- Next.js
- Node.js
- Docker
- CI/CD pipelines
- SQL
- RESTful APIs
- Cloud data platforms (e.g., Databricks)
- Kubernetes
- NPM
- HTML
- Python
- shadcn UI components
- Web mapping libraries (Leaflet, Mapbox)
- Familiarity with OutSystems
See all Application Developer Ii jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Application Developer Ii roles.
Get Access To All JobsTips for Finding STEM OPT Authorization in Application Developer Ii
Verify your degree's CIP code eligibility
Check that your STEM degree maps to a DHS-approved CIP code before applying. Computer science, software engineering, and information systems degrees typically qualify, but your DSO confirms the exact code on your updated I-20.
Confirm E-Verify enrollment before accepting offers
Before signing any offer letter, search the E-Verify employer database directly to confirm active enrollment. An employer who isn't enrolled cannot legally employ you on STEM OPT, regardless of how eager they are to hire.
Negotiate your I-983 training plan during onboarding
Push to finalize the I-983 before your start date, not after. For Application Developer II roles, the plan must describe specific learning objectives tied to your STEM degree, such as software architecture or system design skills.
Target employers with active H-1B filing histories
Use Migrate Mate to filter Application Developer II openings by employers who have filed H-1B petitions, since those companies already have established immigration infrastructure and are more likely to support your long-term status transition.
Use OFLC Wage Search to benchmark your offer
Look up the prevailing wage for Application Developer II using the OFLC Wage Search before negotiating. DOL wage level II typically covers mid-level developers, and your STEM OPT offer must meet that threshold to support a future LCA filing.
Application Developer Ii jobs are hiring across the US. Find yours.
Find Application Developer Ii JobsFrequently Asked Questions
Does an Application Developer II role qualify for the STEM OPT extension?
Yes, Application Developer II positions qualify when your employer's job description requires a STEM degree and your own degree maps to a DHS-approved CIP code. Common qualifying degrees include computer science, software engineering, and information systems. Your DSO verifies the CIP code match and issues the updated I-20 you need to file the extension with USCIS.
How do I find Application Developer II employers enrolled in E-Verify?
You can search the E-Verify employer database to confirm a specific company's enrollment status before applying. Migrate Mate also surfaces Application Developer II roles from employers with verified sponsorship histories, so you can focus your applications on companies already set up to employ STEM OPT workers without needing to research each one individually.
What does the I-983 training plan need to include for an Application Developer II position?
The I-983 must outline specific goals that connect your daily work to your STEM degree. For an Application Developer II role, that means documenting learning objectives tied to software development, system design, or engineering principles rather than generic job duties. Both you and your employer sign the plan, and your DSO reviews it before the extension is approved.
What happens to my work authorization if my H-1B is selected but my STEM OPT expires first?
The cap-gap rule extends your STEM OPT work authorization automatically if your H-1B petition is filed before your OPT end date and you remain in valid F-1 status. This extension runs through September 30 of the fiscal year the H-1B takes effect, so you can keep working without interruption while USCIS adjudicates the petition.
Can I switch Application Developer II employers while on STEM OPT?
Yes, but you must take specific steps before starting with the new employer. The new employer must be enrolled in E-Verify, you and your DSO must update the I-983 to reflect the new role and training goals, and you must report the employer change through your school within the required reporting window. Starting work before completing these steps puts your status at risk.
See which Application Developer Ii employers are hiring and sponsoring visas right now.
Search Application Developer Ii Jobs