D

Duke University

Private research university in Durham, NC

Intermediate Drupal Web Developer

Full-TimeUpdated on 10/14/2026
No salary listed
Junior
Bachelor's
Durham, NC, USA
In Person
Software EngineeringFrontend Engineering

About the job

Requirements
  • Two years of directly related experience is required for Level 2.
  • A bachelor's degree in a related field, or four years of equivalent technical experience, is required.
  • Knowledge of Drupal or a similar web content management system, HTML, CSS, JavaScript, PHP, Apache, Git or GitLab, Linux, MySQL or SQL, DNS, SSL/TLS, Bash or PowerShell, Docker, and REST APIs.
  • Comprehensive understanding of technologies supporting the application and of deployment processes and methodologies.
  • Extensive knowledge of one or more frameworks and high-level programming languages.
  • Ability to write software that makes effective use of underlying technologies, including Phusion, TCP, and sockets.
  • Comprehensive understanding of common algorithms and patterns and ability to apply them appropriately.
  • Adherence to agreed-upon coding standards.
  • Proficiency in refactoring code and developing reusable functions and objects.
  • Ability to design systems spanning multiple technologies and platforms.
  • Ability to write technical documentation describing system architecture, including functional and technical specifications.
  • Ability to coach more junior team members constructively.
  • Ability to complete normal-scope tasks with minimal oversight.
Responsibilities
  • Support the administration, maintenance, and enhancement of enterprise web hosting and Drupal services for Duke Health.
  • Perform routine platform maintenance, assist with website deployments and upgrades, investigate and resolve technical issues, support customers and site owners, and contribute to automation and operational efficiencies.
  • Partner with senior developers, engineers, and stakeholders to deliver secure, reliable, and user-focused web services.
  • Research and promote application development best practices that could benefit Duke.
  • Develop automated solutions to inefficient or repetitive application development tasks.
  • Contribute to the development of several products within a technical domain.
  • Identify frameworks and tools best suited to the task at hand.
  • Write technical specifications from functional requirements.
  • Refactor code to share methods and plug-ins wherever possible.
  • Research and promote automated testing tools and techniques that could benefit Duke.
  • Diagnose problems with application code and develop technical solutions to resolve them.
  • Assist with in-depth analysis of technical problems and suggest short- and long-term resolutions.
Desired Qualifications
  • Knowledge of Kubernetes deployments, Azure, Solr, CI/CD, and Python.
  • Development technology certification, as appropriate for the position.

About the company

Duke University is a research university offering undergraduate, graduate, and professional education alongside interdisciplinary research and health care.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to Duke University

See people who can refer or advise you