Senior Full Stack Developer

University of Maryland Medical System

Linthicum (MD)

On-site

USD 110,000 - 170,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

University of Maryland Medical System seeks an experienced software leader to drive full-stack development across clinical and operational domains. You will design, build, and deploy scalable applications, APIs, and data integrations while guiding a talented team to deliver secure and performant solutions.

The role emphasizes modern frontend and backend technologies, mobile-responsive design, and close collaboration with product managers and clients to meet evolving healthcare needs.

Qualifications

  • Bachelor’s Degree in Computer Science or closely related field or equivalent professional experience.
  • 7+ years of hands-on software development experience across UI, API and data layers.
  • Strong front-end experience with React or Angular; data-intensive web apps.
  • 7+ years scripting in Python or JavaScript (Node.js).
  • Experience integrating with back-end services and databases; REST API design.

Responsibilities

  • Lead software engineering efforts addressing clinical, operational, and strategic priorities.
  • Participate in full development lifecycle: estimation, design, development, testing, deployment.
  • Collaborate with teams to understand requirements and ideate software solutions.
  • Develop and maintain core API services and integrations with front-end clients and third parties.
  • Mentor staff on problem solving and knowledge transfer; ensure quality, testing, and security.

Skills

Full stack development
Front-end development
REST API design
Python
JavaScript
React
Angular
Node.js
Docker
CI/CD (Jenkins/CircleCI)
Git/GitHub/GitLab
SQL / RDBMS

Education

Bachelor’s Degree in Computer Science or related field

Tools

Jenkins
CircleCI
Git (GitLab/Github)
JIRA
Docker
Ansible/Puppet/Chef

Job description

  • Leads software engineering efforts to devise and develop creative, pragmatic and transformational software and technology solutions that address the clinical, operational, and strategic priorities of the health system.
  • Participates in the full development lifecycle, including estimation, design, development, testing, and deployment.
  • Collaborates with project team and clients to understand the requirements and acceptance criteria; Works with development teams and product managers to ideate software solutions
  • Ensures seamless integrations with back-end services and databases.
  • Analyzes data processing requirements to plan databases and web applications that will provide system capabilities required for projected workloads.
  • Plans layout and installation of new databases/programs or modification of existing databases/programs: Develops programs for workflow charts or diagrams, considering factors such as computer storage capacity and speed, peripheral equipment, and intended use of output data.
  • Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems: Evaluates user, business partner, and service provider requests for new or modified programs to determine feasibility, cost and time required, compatibility with current system, and computer capabilities.
  • Reviews computer system capabilities, workflow, and scheduling limitations to determine if requested changes to system are possible.
  • Develops and maintains core API services and integrations with front-end clients, data layers, and third-party systems.
  • Uses modern programming languages and frameworks to build applications and services that are reliable, maintainable, and performant.
  • Builds the front-end of applications through appealing visual design.
  • Builds features and mobile applications with a mobile responsive design.
  • Ensures systems are well-structured, tested, and secure; tests software to ensure responsiveness and efficiency.
  • Contributes to the development team on code quality, development workflow, test strategy, test coverage, and best practices.
  • Researches new technologies to align with project requirements.
  • Mentors staff Full Stack Developers, Data Integration Developers, and Data Engineers on problem solving techniques as well as skills development; ensures appropriate knowledge transfer at appropriate intervals to develop depth and breadth of knowledge throughout the team.
Job Requirements
  • Leads software engineering efforts to devise and develop creative, pragmatic and transformational software and technology solutions that address the clinical, operational, and strategic priorities of the health system.
  • Participates in the full development lifecycle, including estimation, design, development, testing, and deployment.
  • Collaborates with project team and clients to understand the requirements and acceptance criteria; Works with development teams and product managers to ideate software solutions
  • Ensures seamless integrations with back-end services and databases.
  • Analyzes data processing requirements to plan databases and web applications that will provide system capabilities required for projected workloads.
  • Plans layout and installation of new databases/programs or modification of existing databases/programs: Develops programs for workflow charts or diagrams, considering factors such as computer storage capacity and speed, peripheral equipment, and intended use of output data.
  • Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems: Evaluates user, business partner, and service provider requests for new or modified programs to determine feasibility, cost and time required, compatibility with current system, and computer capabilities.
  • Reviews computer system capabilities, workflow, and scheduling limitations to determine if requested changes to system are possible.
  • Develops and maintains core API services and integrations with front-end clients, data layers, and third-party systems.
  • Uses modern programming languages and frameworks to build applications and services that are reliable, maintainable, and performant.
  • Builds the front-end of applications through appealing visual design.
  • Builds features and mobile applications with a mobile responsive design.
  • Ensures systems are well-structured, tested, and secure; tests software to ensure responsiveness and efficiency.
  • Contributes to the development team on code quality, development workflow, test strategy, test coverage, and best practices.
  • Researches new technologies to align with project requirements.
  • Mentors staff Full Stack Developers, Data Integration Developers, and Data Engineers on problem solving techniques as well as skills development; ensures appropriate knowledge transfer at appropriate intervals to develop depth and breadth of knowledge throughout the team.

Manages and appropriately escalates delivery impediments, risks, issues, and changes associated to the project development and initiatives.

Work Experience
  • Bachelor’s Degree in Computer Science, Mathematics, Information Systems, Engineering, Physical Sciences, Life Sciences or closely related field or equivalent related professional experience is required.
  • 7+ years of hands-on software development and programming experience with knowledge of application, data and architecture design patterns and principles.
  • Solid understanding and 7+ years of experience with front-end application development and/or mobile (and/or mobile-responsive) application development.
  • 5+ years of experience with the healthcare space including HL7/FHIR, Electronic Health Records preferred.
  • 5+ years of experience developing rich, classy and sophisticated web UI based on popular javascript framework libraries such as React or Angular; strong experience with data-intensive web applications.
  • 7+ years of experience with scripting languages mainly Python or JavaScript (such as Node.js).
  • 7+ years of experience in integrations with back-end services and databases.
  • 5+ years of experience with REST API design, development and documentation.
  • 3+ years of experience with build and integration tools, including knowledge of Jenkins, CircleCI, Git (Gitlab/ Github), JIRA, Docker, andAnsible/ Puppet/Chef.
  • 5+ years of RDBMS experience in at least two of the following: PostgreS/MySQL/SQL Server/Oracle.
Benefits

All your information will be kept confidential according to EEO guidelines.

Compensation
  • Pay Range: $54.42 - $81.64
  • Other Compensation (if applicable):
  • Review the 2025-2026 UMMS Benefits Guide
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager Software Development
Manager Software Development

University of Maryland Medical System • Baltimore (MD)

On-site
USD 83,000 - 134,000
Sr Clinical Informaticist
Sr Clinical Informaticist

University of Maryland Medical System • Columbia (MD)

On-site
USD 98,000 - 147,000
Senior Software Engineer
Senior Software Engineer

RXinsider LTD. • Orlando (FL)

On-site
USD 120,000 - 150,000
Senior Application Programmer/Developer (Secret Clearance and Full time On-site)
Senior Application Programmer/Developer (Secret Clearance and Full time On-site)

MicroHealth LLC • Washington, Northern (KY)

On-site
USD 135,000 - 145,000
Senior Application Programmer/Developer (Secret Clearance and Full time On-site)
Senior Application Programmer/Developer (Secret Clearance and Full time On-site)

MicroHealth, LLC • Washington

On-site
USD 135,000 - 145,000
Back End Developer
Back End Developer

Vanda Pharmaceuticals • Washington

On-site
USD 90,000 - 120,000
Health insurance
Unlimited paid time off
401k matching program
Sr. Software Engineer, (Fullstack/Frontend)
Sr. Software Engineer, (Fullstack/Frontend)

hims-and-hers • United States

Remote
USD 130,000 - 190,000
Flexible or remote work approach
Salary and equity compensation
Unlimited PTO
+4
Staff Data Engineer
Staff Data Engineer

Ampcus Inc • Columbus (OH)

On-site
USD 120,000 - 180,000
Senior Application Programmer/Developer with Security Clearance
Senior Application Programmer/Developer with Security Clearance

MicroHealth LLC • Washington

On-site
USD 135,000 - 145,000
Lead Epic Analyst - Business Intelligence
Lead Epic Analyst - Business Intelligence

Westchester Medical Center • Town of Mount Pleasant (NY)

On-site
USD 116,000 - 146,000
Health Insurance
Dental
Vision
+5