Senior Full Stack Engineer Green Card Jobs
Senior Full Stack Engineer roles qualify for green card sponsorship under EB-2 for advanced-degree professionals and EB-3 for skilled workers with a bachelor's degree. Employers file a PERM labor certification with the DOL before petitioning USCIS, permanently sponsoring you for U.S. residency rather than a renewable work visa.
See All Senior Full Stack Engineer JobsOverview
Showing 5 of 807+ Senior Full Stack Engineer 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 807+ Senior Full Stack Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Full Stack Engineer roles.
Get Access To All Jobs
Location Work from Home
Job Category Information Technology Support Services
Schedule Days
Work Type Full time
Department Artificial Intelligence Division
Date posted 04/30/2026
Job ID R-94924
Job Summary
Geisinger is operationalizing AI at scale — moving past pilots into a portfolio of production AI capabilities serving 70+ programs across clinical care, operations, the health plan, and pharmacy. None of that scales without strong internal applications: the dashboards, evaluation tools, and developer portals that program teams, governance stakeholders, and platform engineers actually live inside every day. This role is where those applications get built. The Senior Full Stack Engineer owns the end-to-end product quality of every user-facing application the AI Platform ships — design system to component library, backend-for-frontend APIs to telemetry, role-based access to load-time budgets. Whenever a program lead opens a platform dashboard, a governance reviewer opens an evaluation tool, or a developer hits an internal portal, this is the engineer whose work decides whether they trust what they see and come back tomorrow. The role exists because internal AI tooling has stopped being a nice-to-have. The pace of program delivery is now bounded by how quickly teams can read platform data, configure platform capabilities, and self-serve onboarding into the platform's standard paths. We need a senior engineer who treats internal applications as a real product surface and who is opinionated about what good looks like.
Job Duties
Why This Role Matters:
The AI Platform is an enabling team that builds reusable capabilities for every AI program at Geisinger. Most of those capabilities have a user-facing surface — dashboards, configuration interfaces, review tools, developer portals and each of those surfaces is the moment a program team, a governance reviewer, or a platform engineer decides whether the platform is helping them or getting in their way. Slow, ugly, or inaccessible internal applications quietly kill adoption and adoption is what the platform is measured on. The application portfolio will evolve as platform capabilities evolve; the constant is that someone has to own the bar for what those applications look and feel like.
This is an individual contributor role with a broad surface area. You are the senior frontend voice for the AI Platform, the steward of the design system, and the engineer accountable for whether the applications actually feel good to use.
What You Will Own:
- The frontend architecture and the shared design system / component library used across every AI Platform application — visual and interaction consistency.
- RBAC-aware interfaces — making sure program teams, governance stakeholders, leadership, and platform engineers each see the right data and controls based on their role.
- The backend-for-frontend layer — API patterns, data contracts with MLOps, and the seams where the UI meets the platform.
- Application-level testing strategy — unit, integration, and end-to-end suites that the platform's deployment verification pipeline can trigger automatically.
- Usage telemetry and analytics — instrumenting every application for adoption, feature engagement, error rates, and load times, and surfacing the insights that inform the platform roadmap.
- Frontend performance — bundle optimization, caching, lazy loading, and load-time budgets for internal applications where slow UIs erode trust.
- UX quality gates — defining and enforcing the bar that no application ships below.
Shape of the Work
This role lives at three altitudes:
-
With the design system (hands-on build). Own the shared component library and the patterns underneath it. Build accessibility in from the start, not as a remediation pass. Make the design system something other engineers want to consume because it makes their work faster, not because they're forced to.
-
With application teams (collaborative delivery). Build the user-facing applications in the platform's portfolio alongside the MLOps engineers who own the backend logic. Negotiate API contracts, RBAC implementations, and data shapes with the integration engineer and the platform engineer so the UI and the backend evolve together. Today's portfolio is one set of applications; tomorrow's will be another, and you'll own the interface layer through the transitions.
-
With the data the applications generate (product instinct). Wire telemetry into every surface and read it. Page views, feature engagement, drop-off, error rates, load times. Bring evidence to the platform's roadmap conversations: which features get used, where users get stuck, which application surfaces deserve more investment and which ones to retire. Use what you instrument to drive what you build next.
Today's Application Portfolio:
The platform team currently maintains a small, growing set of internal applications. Examples of what's on the floor right now:
- An AI Scorecard dashboard displaying per-initiative status across Performance, Adoption, Outcome, and Equity pillars.
- An LLM-as-Judge evaluation tool for configuring evaluation criteria, reviewing judge outputs, and tracking eval results over time.
- Developer portals and internal tooling — documentation sites, onboarding flows, and self-service interfaces for the platform's standard delivery path.
Expect the portfolio to grow and shift as new platform capabilities come online. The role is the application layer of the AI Platform, not these specific applications.
Key Technologies:
- React 18 (frontend framework)
- Mantine and/or MUI (component library foundations for the design system)
- FastAPI (backend-for-frontend APIs)
- SQLAlchemy (ORM / database access)
- Docker (containerization)
- Jest, React Testing Library, Playwright or Cypress (testing)
- OpenTelemetry and application-level metrics (telemetry and observability)
Collaboration Points:
- MLOps Engineers — consume their APIs for the Scorecard and Eval Tool; align on data contracts, feature requirements, and API versioning.
- Sr. Platform Engineer — coordinate on deployment targets (ECS/Fargate), CDN, environment configuration, IDP self-service provisioning, and SSO/authentication infrastructure.
- Sr. Software Engineer (Integration) — align on shared API design patterns, authentication flows, and RBAC implementation.
- AI Platform Team Lead — direct manager; partner on roadmap, priorities, and architecture reviews.
Work is typically performed in an office or remote environment. Accountable for satisfying all job specific obligations and complying with all organization policies and procedures. The specific statements in this profile are not intended to be all-inclusive. They represent typical elements considered necessary to successfully perform the job.
- Relevant experience may be a combination of related work experience and degree obtained (Associate’s Degree = 2 years; Bachelor’s Degree = 4 years; Master’s Degree = 6 years).
Position Details
Required Qualifications:
- 5+ years of full stack engineering experience shipping production web applications, including at least 2 years where you were the senior frontend voice on a team or product.
- Deep proficiency in modern React (hooks, context, suspense, performance patterns) and the surrounding ecosystem.
- Hands-on experience designing or substantially evolving a shared component library or design system used by more than one application.
- Strong fluency in Python and FastAPI (or comparable Python web framework experience) for backend-for-frontend work.
- Demonstrated ownership of accessibility (WCAG 2.1 AA) as a first-class engineering concern, not a final-week checklist.
- Experience implementing role-based access controls and permission-aware views in real applications.
- A real testing practice: unit, integration, and E2E with one of Playwright or Cypress.
- Experience instrumenting applications with usage telemetry and using that data to inform product decisions.
- Strong written communication — you will write technical specs, design system documentation, and API contracts that other engineers rely on.
- Bachelor's degree in Computer Science, a related technical field, or equivalent professional experience.
Preferred Qualifications:
- Experience as the founding or lead frontend engineer on an internal-tools or platform-engineering team.
- Experience with Mantine, MUI, or comparable enterprise component libraries.
- Production experience with OpenTelemetry on the frontend or comparable observability tooling.
- Familiarity with healthcare data, clinical workflows, or regulated-industry environments.
- Experience integrating with enterprise SSO / IdP systems as a consumer (not necessarily as the implementer).
- Exposure to AI/ML application interfaces — model evaluation tooling, monitoring dashboards, or LLM application UX.
Education
High School Diploma or Equivalent (GED) - (Required)
Experience
Minimum of 14 years - Relevant experience* (Required)
Skills
Database Structures; Communication; Application Development Tools; Critical Thinking; Application Testing; Technical Skills; Working Independently
About Geisinger
Founded more than 100 years ago by Abigail Geisinger, the system now includes ten hospital campuses, a 550,000-member health plan, two research centers and the Geisinger Commonwealth School of Medicine. With nearly 24,000 employees and more than 1,700 employed physicians, Geisinger boosts its hometown economies in Pennsylvania by billions of dollars annually. Learn more at geisinger.org or connect with us on Facebook, Instagram, LinkedIn and Twitter.
Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.
Our Vision & Values
Everything we do is about making better health easier for our patients, our members, our students, our Geisinger family and our communities.
KINDNESS: We strive to treat everyone as we would hope to be treated ourselves.
EXCELLENCE: We treasure colleagues who humbly strive for excellence.
LEARNING: We share our knowledge with the best and brightest to better prepare the caregivers for tomorrow.
INNOVATION: We constantly seek new and better ways to care for our patients, our members, our community, and the nation.
SAFETY: We provide a safe environment for our patients and members and the Geisinger family.
Our Benefits
We offer healthcare benefits for full time and part time positions from day one, including vision, dental and prescription coverage.

Location Work from Home
Job Category Information Technology Support Services
Schedule Days
Work Type Full time
Department Artificial Intelligence Division
Date posted 04/30/2026
Job ID R-94924
Job Summary
Geisinger is operationalizing AI at scale — moving past pilots into a portfolio of production AI capabilities serving 70+ programs across clinical care, operations, the health plan, and pharmacy. None of that scales without strong internal applications: the dashboards, evaluation tools, and developer portals that program teams, governance stakeholders, and platform engineers actually live inside every day. This role is where those applications get built. The Senior Full Stack Engineer owns the end-to-end product quality of every user-facing application the AI Platform ships — design system to component library, backend-for-frontend APIs to telemetry, role-based access to load-time budgets. Whenever a program lead opens a platform dashboard, a governance reviewer opens an evaluation tool, or a developer hits an internal portal, this is the engineer whose work decides whether they trust what they see and come back tomorrow. The role exists because internal AI tooling has stopped being a nice-to-have. The pace of program delivery is now bounded by how quickly teams can read platform data, configure platform capabilities, and self-serve onboarding into the platform's standard paths. We need a senior engineer who treats internal applications as a real product surface and who is opinionated about what good looks like.
Job Duties
Why This Role Matters:
The AI Platform is an enabling team that builds reusable capabilities for every AI program at Geisinger. Most of those capabilities have a user-facing surface — dashboards, configuration interfaces, review tools, developer portals and each of those surfaces is the moment a program team, a governance reviewer, or a platform engineer decides whether the platform is helping them or getting in their way. Slow, ugly, or inaccessible internal applications quietly kill adoption and adoption is what the platform is measured on. The application portfolio will evolve as platform capabilities evolve; the constant is that someone has to own the bar for what those applications look and feel like.
This is an individual contributor role with a broad surface area. You are the senior frontend voice for the AI Platform, the steward of the design system, and the engineer accountable for whether the applications actually feel good to use.
What You Will Own:
- The frontend architecture and the shared design system / component library used across every AI Platform application — visual and interaction consistency.
- RBAC-aware interfaces — making sure program teams, governance stakeholders, leadership, and platform engineers each see the right data and controls based on their role.
- The backend-for-frontend layer — API patterns, data contracts with MLOps, and the seams where the UI meets the platform.
- Application-level testing strategy — unit, integration, and end-to-end suites that the platform's deployment verification pipeline can trigger automatically.
- Usage telemetry and analytics — instrumenting every application for adoption, feature engagement, error rates, and load times, and surfacing the insights that inform the platform roadmap.
- Frontend performance — bundle optimization, caching, lazy loading, and load-time budgets for internal applications where slow UIs erode trust.
- UX quality gates — defining and enforcing the bar that no application ships below.
Shape of the Work
This role lives at three altitudes:
-
With the design system (hands-on build). Own the shared component library and the patterns underneath it. Build accessibility in from the start, not as a remediation pass. Make the design system something other engineers want to consume because it makes their work faster, not because they're forced to.
-
With application teams (collaborative delivery). Build the user-facing applications in the platform's portfolio alongside the MLOps engineers who own the backend logic. Negotiate API contracts, RBAC implementations, and data shapes with the integration engineer and the platform engineer so the UI and the backend evolve together. Today's portfolio is one set of applications; tomorrow's will be another, and you'll own the interface layer through the transitions.
-
With the data the applications generate (product instinct). Wire telemetry into every surface and read it. Page views, feature engagement, drop-off, error rates, load times. Bring evidence to the platform's roadmap conversations: which features get used, where users get stuck, which application surfaces deserve more investment and which ones to retire. Use what you instrument to drive what you build next.
Today's Application Portfolio:
The platform team currently maintains a small, growing set of internal applications. Examples of what's on the floor right now:
- An AI Scorecard dashboard displaying per-initiative status across Performance, Adoption, Outcome, and Equity pillars.
- An LLM-as-Judge evaluation tool for configuring evaluation criteria, reviewing judge outputs, and tracking eval results over time.
- Developer portals and internal tooling — documentation sites, onboarding flows, and self-service interfaces for the platform's standard delivery path.
Expect the portfolio to grow and shift as new platform capabilities come online. The role is the application layer of the AI Platform, not these specific applications.
Key Technologies:
- React 18 (frontend framework)
- Mantine and/or MUI (component library foundations for the design system)
- FastAPI (backend-for-frontend APIs)
- SQLAlchemy (ORM / database access)
- Docker (containerization)
- Jest, React Testing Library, Playwright or Cypress (testing)
- OpenTelemetry and application-level metrics (telemetry and observability)
Collaboration Points:
- MLOps Engineers — consume their APIs for the Scorecard and Eval Tool; align on data contracts, feature requirements, and API versioning.
- Sr. Platform Engineer — coordinate on deployment targets (ECS/Fargate), CDN, environment configuration, IDP self-service provisioning, and SSO/authentication infrastructure.
- Sr. Software Engineer (Integration) — align on shared API design patterns, authentication flows, and RBAC implementation.
- AI Platform Team Lead — direct manager; partner on roadmap, priorities, and architecture reviews.
Work is typically performed in an office or remote environment. Accountable for satisfying all job specific obligations and complying with all organization policies and procedures. The specific statements in this profile are not intended to be all-inclusive. They represent typical elements considered necessary to successfully perform the job.
- Relevant experience may be a combination of related work experience and degree obtained (Associate’s Degree = 2 years; Bachelor’s Degree = 4 years; Master’s Degree = 6 years).
Position Details
Required Qualifications:
- 5+ years of full stack engineering experience shipping production web applications, including at least 2 years where you were the senior frontend voice on a team or product.
- Deep proficiency in modern React (hooks, context, suspense, performance patterns) and the surrounding ecosystem.
- Hands-on experience designing or substantially evolving a shared component library or design system used by more than one application.
- Strong fluency in Python and FastAPI (or comparable Python web framework experience) for backend-for-frontend work.
- Demonstrated ownership of accessibility (WCAG 2.1 AA) as a first-class engineering concern, not a final-week checklist.
- Experience implementing role-based access controls and permission-aware views in real applications.
- A real testing practice: unit, integration, and E2E with one of Playwright or Cypress.
- Experience instrumenting applications with usage telemetry and using that data to inform product decisions.
- Strong written communication — you will write technical specs, design system documentation, and API contracts that other engineers rely on.
- Bachelor's degree in Computer Science, a related technical field, or equivalent professional experience.
Preferred Qualifications:
- Experience as the founding or lead frontend engineer on an internal-tools or platform-engineering team.
- Experience with Mantine, MUI, or comparable enterprise component libraries.
- Production experience with OpenTelemetry on the frontend or comparable observability tooling.
- Familiarity with healthcare data, clinical workflows, or regulated-industry environments.
- Experience integrating with enterprise SSO / IdP systems as a consumer (not necessarily as the implementer).
- Exposure to AI/ML application interfaces — model evaluation tooling, monitoring dashboards, or LLM application UX.
Education
High School Diploma or Equivalent (GED) - (Required)
Experience
Minimum of 14 years - Relevant experience* (Required)
Skills
Database Structures; Communication; Application Development Tools; Critical Thinking; Application Testing; Technical Skills; Working Independently
About Geisinger
Founded more than 100 years ago by Abigail Geisinger, the system now includes ten hospital campuses, a 550,000-member health plan, two research centers and the Geisinger Commonwealth School of Medicine. With nearly 24,000 employees and more than 1,700 employed physicians, Geisinger boosts its hometown economies in Pennsylvania by billions of dollars annually. Learn more at geisinger.org or connect with us on Facebook, Instagram, LinkedIn and Twitter.
Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.
Our Vision & Values
Everything we do is about making better health easier for our patients, our members, our students, our Geisinger family and our communities.
KINDNESS: We strive to treat everyone as we would hope to be treated ourselves.
EXCELLENCE: We treasure colleagues who humbly strive for excellence.
LEARNING: We share our knowledge with the best and brightest to better prepare the caregivers for tomorrow.
INNOVATION: We constantly seek new and better ways to care for our patients, our members, our community, and the nation.
SAFETY: We provide a safe environment for our patients and members and the Geisinger family.
Our Benefits
We offer healthcare benefits for full time and part time positions from day one, including vision, dental and prescription coverage.
See all 807+ Senior Full Stack Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Full Stack Engineer roles.
Get Access To All JobsTips for Finding Green Card Sponsorship as a Senior Full Stack Engineer
Align your degree to the PERM job requirements
PERM labor certification requires your education to match the minimum requirements stated in the employer's job posting. A computer science or software engineering degree maps cleanly, but a degree in a different field may require a credential evaluation showing equivalency before filing begins.
Target employers with active EB-3 PERM filings
Search the DOL's OFLC Wage Search to identify companies that have recently certified PERM applications for full stack or software engineer roles. Employers already familiar with the PERM process move faster and encounter fewer delays during your green card filing.
Understand the EB-2 advanced degree documentation path
EB-2 sponsorship for this role requires your employer to document that the position genuinely requires an advanced degree, not just prefer one. Foreign master's degrees typically qualify, but you'll need official transcripts and, if issued outside the U.S., a credential evaluation from a USCIS-recognized evaluation service.
Search green card sponsoring employers on Migrate Mate
Filter Senior Full Stack Engineer openings by green card sponsorship status on Migrate Mate to surface employers actively filing PERM applications for this role. Targeting these employers directly cuts the time you spend in companies that sponsor in theory but rarely execute the process.
Negotiate PERM filing timing before accepting an offer
Many employers delay initiating PERM until after a performance review period or arbitrary tenure milestone. Confirm in writing before signing that PERM filing will begin within a specific timeframe, since the clock on your priority date doesn't start until DOL receives the application.
Verify your role's O*NET classification before your employer files
PERM applications for full stack engineers must use an accurate O*NET occupational code, which affects the prevailing wage determination DOL issues. An incorrect code can trigger an audit, delay certification by months, and force your employer to restart the recruitment attestation process.
Senior Full Stack Engineer jobs are hiring across the US. Find yours.
Find Senior Full Stack Engineer JobsSenior Full Stack Engineer Green Card Sponsorship: Frequently Asked Questions
Does a Senior Full Stack Engineer role qualify for EB-2 or EB-3 green card sponsorship?
Most Senior Full Stack Engineer positions qualify for EB-2 sponsorship when the employer can document the role genuinely requires a master's degree or equivalent. Roles requiring only a bachelor's degree typically fall under EB-3. Your employer's job description drives the classification, so the requirements stated in the PERM labor certification must reflect what the job actually demands, not just what your own credentials happen to be.
How does PERM green card sponsorship differ from H-1B for full stack engineers?
H-1B is temporary, subject to an annual lottery, and must be renewed repeatedly. PERM-based green card sponsorship has no annual cap for EB-3 at the petition stage, leads to permanent residency, and eliminates lottery risk entirely. The tradeoff is timeline: PERM labor certification alone can take six months to over a year before USCIS even receives the I-140 immigrant petition, making early employer conversations essential.
What does the PERM labor certification process involve for a full stack role?
PERM requires your employer to conduct a supervised recruitment campaign demonstrating no qualified U.S. workers are available for the position. DOL reviews the employer's attestations, prevailing wage compliance, and recruitment results. For full stack engineers, the job requirements posted during recruitment must match the PERM application exactly, since any discrepancy can trigger an audit that stalls the entire process.
How can I find Senior Full Stack Engineer jobs that include green card sponsorship?
Use Migrate Mate to filter Senior Full Stack Engineer openings specifically by green card sponsorship, surfacing employers who are actively running PERM filings for this role rather than those who might sponsor hypothetically. This saves significant time compared to screening generalist job boards where sponsorship policies are rarely disclosed upfront and often inconsistent across hiring managers.
Can I switch employers after my PERM is filed but before my green card is approved?
Changing employers after PERM is certified but before I-140 approval means restarting the PERM process with the new employer. After I-140 approval and once your priority date is current, portability rules under AC21 allow you to change to a same or similar role without losing your place in the queue, provided your I-485 adjustment of status application has been pending for at least 180 days.
See which Senior Full Stack Engineer employers are hiring and sponsoring visas right now.
Search Senior Full Stack Engineer Jobs