Principal/Sr Shiny Developer

Wilmington, North Carolina

Atorus Research
Apply for this Job
Principal/Senior Shiny Developer (Database & Feature Design Consultant)
Remote from anywhere in the U.S.
Full-time

We are seeking a Senior or Principal Shiny Developer to lead the development of interactive data applications while also serving as a key consultant on database schema and design. In this role, you will be given high-level feature requests and will be expected to translate them into concrete technical specifications and actionable tasks for a development team.
You will be responsible for building, optimizing, and scaling Shiny applications while ensuring robust data handling through well-structured database design. This role is ideal for someone who thrives in ambiguity, proactively defining solutions and guiding teams toward implementation.

Key Responsibilities

Shiny Application Development
  • Architect, develop, and optimize Shiny applications for data exploration and visualization.
  • Ensure performance and scalability by implementing efficient data handling strategies.
  • Design Shiny applications to ensure data security and application access control needs are met.
  • Integrate Shiny applications with databases, APIs, and external data sources.
  • Implement modular, maintainable, and testable Shiny components.
  • Design and implement custom JavaScript components for Shiny applications.
Database Design & Consulting
  • Advise on database schema design to support application and reporting needs.
  • Collaborate with data engineers to design efficient indexing and query strategies.
  • Optimize database interactions to minimize performance bottlenecks in Shiny applications.
  • Guide the team on best practices for relational databases (PostgreSQL, MySQL, SQL Server).
Feature Definition & Technical Leadership
  • Work with stakeholders to translate vague feature requests into well-defined technical specifications.
  • Break down high-level requirements into concrete tasks for the development team.
  • Collaborate with frontend and backend developers to design and implement full-stack solutions.
  • Define standards, guidelines, and best practices for Shiny application development.
  • Conduct code reviews and mentor junior developers to improve development quality.
Date Posted: 08 May 2025
Apply for this Job