Web Developer, Junior to Mid-Level Position
Role Overview
GEM is looking for a Junior to Mid-Level Web Developer to join our engineering team and help build the platforms that power patient care. This role works across our full stack, contributing to the GEM PORTAL, including our patient-facing web application and internal provider tools, as well as the APIs and services behind them. This is a hands-on position with real ownership, and the work directly affects how patients get diagnosed, receive equipment, and stay on track with their therapy.
Key Skills for This Role
Full Job Posting
Position Summary
GEM is looking for a Junior to Mid-Level Web Developer to join our engineering team and help build the platforms that power patient care. This role works across our full stack, contributing to the GEM PORTAL, including our patient-facing web application and internal provider tools, as well as the APIs and services behind them. This is a hands-on position with real ownership, and the work directly affects how patients get diagnosed, receive equipment, and stay on track with their therapy.
Essential Duties and Responsibilities
- The following functions are essential to performing this job. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform these essential functions.
- Build and maintain features across the GEM PORTAL, including our React front end and NestJS back end.
- Design, develop, and integrate RESTful APIs and services within a microservice architecture.
- Use AI-assisted and agentic development workflows to plan, build, test, and ship code efficiently.
- Collaborate with product, clinical, and operations teammates to turn requirements into well-scoped, working software.
- Participate in sprint planning, standups, code reviews, and retrospectives as part of an agile team.
- Write clean, maintainable, well-tested code and help improve GEM’s engineering practices over time.
Supervisory Responsibilities
- None. This position does not have direct reports.
Qualifications / Requirements
- Education: Bachelor’s degree in Computer Science or a related field, or equivalent practical experience
Experience
Experience in full-stack web development.
Hands-on experience with React, including modern functional components and hooks.
Experience building RESTful APIs with NestJS.
Familiarity with microservice architecture and how distributed services communicate.
Experience using agentic AI workflows and tools in the development process.
Experience working in an agile environment.
Proficiency with Git and version control best practices, including branching, pull requests, and resolving merge conflicts.
Must reside in the United States.
Preferred / Nice to Have
Experience with AWS.
Exposure to SOC 2 compliance practices.
Experience working at a healthcare company or with regulated data and security requirements such as HIPAA.
Licenses / Certifications: None required for role
Knowledge, Skills, and Abilities
- Clear communication skills and a willingness to ask questions, learn, and take ownership.
- Ability to plan, organize, and manage multiple priorities within an agile team.
- Ability to work collaboratively across product, clinical, operations, and engineering teams.
- Sound judgment and problem-solving skills, with attention to quality, security, and maintainability.
- Proficiency with AI-assisted development tools and a commitment to reviewing and testing AI-generated code.
Physical Demands / Work Environment
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform these functions.
Standing / Walking: Occasionally
Sitting: Frequently to Continuously (34–100%)
Lifting / Carrying: Occasionally (up to 25 lbs)
Pushing / Pulling: Occasionally
Climbing / Bending / Kneeling: Occasionally
Hearing / Speaking: Continuously (communication required in person and via phone/electronic means)
Vision: Requires close and distance vision, depth perception, and ability to adjust focus
Fine Motor Skills: Frequent use of hands to type, handle, or feel objects
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.
Work is typically performed remotely from a home office located in the United States.
No travel is expected for this role.
Attendance and Communication Requirements
- Regular, reliable attendance and punctuality are essential to meet operational needs.
- Ability to communicate effectively in person, in writing, and via phone or electronic means.
- Ability to interact professionally and cooperatively with colleagues, partners, and the public.
Equal Employment Opportunity (EEO) Statement
GEM Health is an Equal Employment Opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, veteran status, marital status, pregnancy, or any other characteristic protected by federal, state, or local law.
Why Work Here
GEM SLEEP is a virtual specialty telehealth company focused on sleep medicine. We partner with payers and health systems to deliver convenient, patient-centered care for sleep apnea and related conditions — without requiring patients to visit a lab or a clinic. Our team is remote-first and operationally lean. We're excited that you are interested in growing our team!
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer