iDesign

R/Shiny Developer

iDesign

contract

Posted on:

Location Type: Remote

Location: Remote • Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JenkinsPostgresSQL

About the role

  • Stabilize and maintain iDesign’s Build Engines apps that support curriculum design and delivery
  • Keep Xano/PostgreSQL integrations reliable, monitor performance and uptime
  • Align work with goals during transition to a unified platform
  • Refine deployments on Shiny and Posit Connect, coordinate small pre-approved enhancements, and document fixes
  • Diagnose and resolve issues within existing R/Shiny applications to ensure operational stability
  • Improve application performance, maintainability, and responsiveness
  • Implement minor UI/UX improvements to enhance usability for internal teams and pilot users
  • Maintain lightweight technical documentation (deployment notes, configs, environment variables) to support continuity
  • Connect Shiny applications to the interim Xano/PostgreSQL database
  • Implement efficient, secure, and maintainable data connections and queries
  • Deploy, update, and manage apps on Shiny and Posit Connect
  • Administer Posit Connect in collaboration with iDesign IT
  • Implement and maintain CI/CD (Git-based) for repeatable, auditable deployments to Posit Connect and Shiny
  • Collaborate with internal and vendor engineering teams to align with broader platform architecture
  • Deliver small, approved feature enhancements (e.g., light interface refinements, additional data visualizations)

Requirements

  • 3+ years of experience developing in R, with strong proficiency in Shiny for interactive web applications
  • Demonstrated experience connecting Shiny applications to relational databases (preferably PostgreSQL)
  • Hands-on Posit Connect experience (publishing, permissions, environment configuration, troubleshooting)
  • CI/CD for Shiny and Posit (e.g., GitHub Actions/GitLab CI/Jenkins) and Git collaboration workflows
  • Proven ability to stabilize and optimize production Shiny apps (reactivity profiling, caching, query optimization)
  • Strong SQL with PostgreSQL; ability to optimize queries used by Shiny
  • Excellent communication skills and ability to work collaboratively within cross-functional teams
  • Ability to work independently and manage time effectively with minimal supervision
Benefits
  • Remote work options
  • Contractors have autonomy in managing their work schedule
  • Participation in essential coordination meetings

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RShinyPostgreSQLSQLCI/CDGitdata visualizationUI/UX improvementsperformance optimizationtroubleshooting
Soft skills
communicationcollaborationindependencetime management