
R/Shiny Developer
iDesign
contract
Posted on:
Location Type: Remote
Location: Remote • Texas • 🇺🇸 United States
Visit company websiteJob 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