1

Flex R Shiny Developer Jobs in Cary, NC (NOW HIRING)

Must have advanced R programming skills, including tidyverse, ggplot2, Markdown, Quarto, Shiny, etc. Python and/or SAS programming skills are a plus, but not required. * Knowledge of CDISC standards ...

Principal R Programmer

Durham, NC · On-site

$98K - $273K/yr

Must have advanced R programming skills, including tidyverse, ggplot2, Markdown, Quarto, Shiny, etc. Python and/or SAS programming skills are a plus, but not required. * Knowledge of CDISC standards ...

Principal R Programmer

Durham, NC · On-site

$98K - $273K/yr

Must have advanced R programming skills, including tidyverse, ggplot2, Markdown, Quarto, Shiny, etc. Python and/or SAS programming skills are a plus, but not required. * Knowledge of CDISC standards ...

Data Engineer

Durham, NC · On-site

$57 - $63/hr

Develop workflows utilizing R-based Targets and Python-based Snakemake frameworks. * Implement ... Design, develop, and deploy Shiny applications for real-time data exploration and model output ...

... Engineering, or Mathematics. * A demonstrated passion for investing and a strong desire to learn ... Experience building dashboards and data visualizations using tools like R Shiny, Python Dash ...

Quantitative Associate

Durham, NC · On-site

$125K - $140K/yr

... Engineering, or Mathematics. * A demonstrated passion for investing and a strong desire to learn ... Experience building dashboards and data visualizations using tools like R Shiny, Python Dash ...

... lot developer. The Company's strategic relationship with D.R. Horton, the nation's largest ... Flex Spending Accounts * Life & Disability Insurance * Vacation, Sick, Personal Time and Company ...

Software Engineer

Durham, NC · On-site +1

$96K - $154K/yr

S. or foreign equivalent) in Computer Science, Software Engineering or related field and two (2) ... office-flex, to fully remote, depending on the requirements of their role. Red Hatters are ...

Principal Data Engineer

Raleigh, NC · On-site +1

$137K - $203K/yr

Work with analysts and their data sets in SQL, Python, R to optimize and troubleshoot ways to ... office-flex, to fully remote, depending on the requirements of their role. Red Hatters are ...

Flex R Shiny Developer information

See Cary, NC salary details

$12

$45

$82

How much do flex r shiny developer jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for flex r shiny developer in Cary, NC is $45.70, according to ZipRecruiter salary data. Most workers in this role earn between $24.52 and $62.36 per hour, depending on experience, location, and employer.

What are Flex R Shiny Developers?

Flex R Shiny Developers are professionals who specialize in building interactive web applications using R, particularly leveraging the Shiny package. They often focus on creating flexible, user-friendly dashboards and data visualization tools for data analysis and reporting needs. These developers typically have strong skills in R programming, UI/UX design within Shiny, and may integrate other tools or frameworks to enhance app performance and appearance. Their expertise is valuable for organizations that need dynamic data-driven applications, especially in research, healthcare, and business analytics.

What are the key skills and qualifications needed to thrive as a Flex R Shiny Developer, and why are they important?

To thrive as a Flex R Shiny Developer, you need strong programming skills in R, proficiency in building interactive web applications with Shiny, and a solid understanding of data analysis or statistics. Experience with version control systems like Git, familiarity with front-end technologies (HTML, CSS, JavaScript), and knowledge of deployment tools such as Shiny Server or Docker are often required. Effective communication, problem-solving abilities, and the capacity to work collaboratively with stakeholders are valuable soft skills in this role. These competencies are vital for developing robust, user-friendly data applications that meet organizational needs and support effective decision-making.

How does a Flex R Shiny Developer typically collaborate with data scientists and stakeholders during a project lifecycle?

As a Flex R Shiny Developer, you play a key role in bridging the gap between data science teams and end-users or business stakeholders. You'll frequently work alongside data scientists to understand analytical objectives and translate them into interactive Shiny applications that visualize and communicate data insights effectively. Regular collaboration with stakeholders is essential to gather requirements, iterate on user interface designs, and ensure the applications meet user needs. Effective communication and adaptability are critical, as project priorities may shift and requirements can evolve rapidly throughout the development process.

What is the difference between Flex R Shiny Developer vs R Shiny Developer?

AspectFlex R Shiny DeveloperR Shiny Developer
Required SkillsProficiency in R, Shiny, and Flexbox/CSS for responsive designStrong R and Shiny skills, basic CSS knowledge
Work EnvironmentCollaborates with UI/UX teams, often in flexible, dynamic projectsFocuses on developing interactive dashboards primarily in R
Industry UsageUsed in data visualization, analytics, and web app developmentPrimarily in data science, analytics, and reporting

Flex R Shiny Developers specialize in creating responsive, flexible web applications using R and Shiny, with an emphasis on UI design with CSS and Flexbox. R Shiny Developers focus on building interactive dashboards and data apps in R. While both roles require strong R and Shiny skills, Flex R Shiny Developers also have expertise in front-end responsiveness, making them suitable for projects requiring adaptable interfaces.

What job categories do people searching Flex R Shiny Developer jobs in Cary, NC look for? The top searched job categories for Flex R Shiny Developer jobs in Cary, NC are:
Infographic showing various Flex R Shiny Developer job openings in Cary, NC as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $95,057 per year, or $45.7 per hour.
Computer Programmer (51696)

Computer Programmer (51696)

GAP SOLUTIONS INC

Durham, NC • On-site

Full-time

Posted 21 days ago


Job description

Position Objective: The Computer Programmer will independently provide support services to satisfy the overall operational objectives of the National Institute on Environmental Health Sciences (NIEHS) within the National Institutes of Health (NIH). Specifically, this position will support efforts by the NIEHS Office of Data Science to advance the application of scientific data towards improving public health.

Duties and Responsibilities:

  • Develop scientific web- and data-centric applications for collecting, processing, managing, analyzing, and visualizing scientific data
  • Deploy web and software applications to servers, including on Linux systems using Docker
  • Deploy applications to systems using Docker
  • Document in-house software and documentation for training and reference purposes
  • Support and troubleshoot Shiny and Django deployments and Docker image builds
  • Perform various Linux sysadmin tasks associated with deploying and customizing web and scientific application deployments
  • Analyze and visualize biomedical data eg, transcriptomics using tools such as Partek, JMP, BMDExpress and Cytoscape
  • Visualize data using ggplot2 and plotly
  • Develop custom analysis pipelines using drake and other pipeline technologies
  • Produce automated reports in R markdown using knitr and pandoc
  • Monitor, evaluate, test, report on, and provide critical assessment of emerging technologies, approaches, and tools relevant to the ODS mission
  • Develop scientific applications using R, Shiny andor Python
  • Develop web applications to Linux servers
  • Deploy applications to systems; manage library dependencies
  • Use analytic methods to solve real world problems
  • Analyze and write statistical computer code
  • Collaborate with staff to develop, test, refine and apply advanced statistical and computational methods
  • Evaluate new analytic methods and software and adapt them if necessary
  • Work with staff to develop, test and refine novel programming methods, toolkits, and algorithms
  • Design and implement computer solutions to novel experimental paradigms
  • Conceive of and create data processing pipelines that allow for the efficient movement, pre-processing and display of data
  • Provide technical experience reviewing, analyzing, and modifying existing programming systems
  • Provide scientific research and programming support for cutting edge technology and training in the areas of bioinformatics and computational biology
  • Maintain and monitor applications, databases, or software tools
  • Test and install the software updates
  • Documents all assignments and creates various reports as needed.
  • Maintain and follow SOPs, configuration management, upgrades and availability
  • Provide written technical descriptions of implemented algorithms; contribute to the publication of the labs software and research
  • Writes and maintains program documentation.
  • Maintain and follow SOPs, configuration management, upgrades and availability
  • Provide written technical descriptions of implemented algorithms; contribute to the publication of the labs software and research
  • Manage and troubleshoot deployments and image builds
  • Develop new code and refine troubleshoot existing code
  • Troubleshoot scripts and programs to ensure successful use of said scripts and programs
  • Document in-house software for training and reference purposes
  • Provide support for development of methods in data science
  • Work with staff on literature reviews of analytic methods that have been applied across a broad range of scientific fields in order to identify the most useful methods to be applied
  • Implement improvements to development activities to speed development of applications, databases, or software tools
  • Plan, build and maintain applications to meet end users need
  • Work with investigators to design the prototypes and implement the systems to support various in-house research projects
  • Troubleshoots any issues or problems and implements appropriate corrective actions.
  • Manage and troubleshoot deployments and image builds
  • Develop new code and refine troubleshoot existing code
  • Document in-house software for training and reference purposes
  • Provides guidance and problem resolution for users.
  • Support hardware and biological software by providing technical support to staff
  • Implement improvements to development activities to speed development of applications, databases, or software tools
  • Develop and implement new or major revisions to applications, databases, or software tools
  • Implement improvements to operations
  • Visualize data using ggplot2 and plotly
  • Work with staff to improve efficiency of the current data processing by creating new programming approaches
  • Work with staff on data retrieval from various data sources
  • Work products and documents related to developing scientific applications; deploying web applications; deploying applications to systems using containers; manage library dependencies.
  • Work products and documents related to documenting in-house software for training and reference purposes; manage and troubleshoot application deployments and image builds.
  • Work products and documents related to performing various Linux sysadmin tasks associated with web and scientific application deployments; analyzing and visualizing biological data using tools; visualizing data using custom, free, and commercial software
  • Work products and documents related to developing custom analysis pipelines using various pipeline technologies; produce automated reports.

Basic Qualifications:

  • Bachelor’s degree with a field of study in Life Sciences, Computer Science, Information Science, or similar
  • 2 years of relevant experience

Preferred Qualifications:

  • Ability to multi-task and pay close attention to detail.
  • Excellent analytical, organizational and time management skills.
  • Strong communication skills, both oral and written.

*This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required by this position.  

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

GAP Solutions provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job us at recruiting@gapsi.com. You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned.

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law.

This position is contingent upon contract award.