Summary
The Wistar Institute is a biomedical research institute focused on cancer, immunology, and infectious disease. It seeks a remote Junior Application Developer to design, develop, configure, and support JavaScript-based, data-driven web applications and related systems for research and administrative initiatives.
Responsibilities
- Under the direction of the Application Development Lead, design, develop, and deploy JavaScript-based web applications that support institutional priorities
- Write clear, reusable code to solve technical problems across multiple domains, with a high degree of accuracy and attention to detail
- Develop cross-platform, data-driven web applications, including custom integrations with third-party applications, based on predefined requirements
- Enhance the user interface (UI) and overall user experience (UX) for existing and new applications
- Participate in code reviews to promote quality, consistency, and appropriate security practices
- Provide high-quality customer service by delivering efficient, effective support to end users
- Performs other duties as assigned
Skills
- A bachelor's degree (BS/BA) in Computer Science or a closely related field required; or an associate degree/certifications plus 1 year of relevant experience; or 2–3 years of equivalent relevant experience
- Experience in developing, documenting, enhancing, and supporting data-driven web applications for business workflows/processes
- Web application programming experience using JavaScript/Typescript or other similar languages
- Strong analytical, conceptual, and problem-solving skills, with the ability to identify solutions to presented problems
- Demonstrated passion for learning, innovation, and solving challenging problems with team support
- Comfortable working in a fast-paced development environment, with strong documentation and version control practices
- Working knowledge of the software development life cycle and basic version control practices
- Ability to manage concurrent projects with changing priorities and deadlines
- Ability to communicate effectively with technical and non-technical stakeholders
- Experience building web applications that integrate MSSQL or other databases
- Experience with development engines/frameworks such as Node.js (Express), Vue.js (preferred), or React
- Familiarity with web application authentication (e.g., token-based authentication)
- SQL experience creating schemas, stored procedures, and views
- Familiarity with REST API design
- Experience with CI/CD pipelines or deployment workflows
Qualifications
Must Haves
- A bachelor's degree (BS/BA) in Computer Science or a closely related field required; or an associate degree/certifications plus 1 year of relevant experience; or 2–3 years of equivalent relevant experience
- Experience in developing, documenting, enhancing, and supporting data-driven web applications for business workflows/processes
- Web application programming experience using JavaScript/Typescript or other similar languages
- Strong analytical, conceptual, and problem-solving skills, with the ability to identify solutions to presented problems
- Demonstrated passion for learning, innovation, and solving challenging problems with team support
- Comfortable working in a fast-paced development environment, with strong documentation and version control practices
- Working knowledge of the software development life cycle and basic version control practices
- Ability to manage concurrent projects with changing priorities and deadlines
- Ability to communicate effectively with technical and non-technical stakeholders
Nice to Haves
- Experience building web applications that integrate MSSQL or other databases
- Experience with development engines/frameworks such as Node.js (Express), Vue.js (preferred), or React
- Familiarity with web application authentication (e.g., token-based authentication)
- SQL experience creating schemas, stored procedures, and views
- Familiarity with REST API design
- Experience with CI/CD pipelines or deployment workflows
Benefits
- Fully remote position; candidates must reside in Pennsylvania, New Jersey, or Delaware. The successful candidate may need to attend meetings or otherwise be present in the Philadelphia office when necessary.
- Medical health coverage for eligible employees based on their designated titles
- Dental health coverage for eligible employees based on their designated titles
- Vision health coverage for eligible employees based on their designated titles
- Paid vacation for eligible employees based on their designated titles
- Paid sick time for eligible employees based on their designated titles
- Observed holidays for eligible employees based on their designated titles
- Retirement program with a defined contribution (403(b)) for eligible employees based on their designated titles
- Long-term and short-term disability coverage for eligible employees based on their designated titles
- Tuition benefits for eligible employees based on their designated titles