Job Description
We are seeking a motivated and technically skilled Website Developer Intern to support the development, maintenance, and improvement of organizational websites. This internship is ideal for a student or early-career professional with knowledge of HTML, CSS, JavaScript, WordPress, Elementor, CMS platforms, and web development fundamentals who wants real-world experience working on nonprofit digital systems.
The intern will assist with designing and building web pages, updating content, troubleshooting website issues, improving responsiveness, maintaining backups, and collaborating with team members to support digital projects. This role provides hands-on exposure to practical web development, CMS management, technical problem-solving, and nonprofit technology operations.
Learning & Development Opportunities
Hands-on exposure to full-stack web development concepts and real website workflows
Practical experience with CMS platforms, WordPress, Elementor, and nonprofit web systems
Opportunity to work on live digital platforms used by a nonprofit organization
Experience collaborating with development, design, content, SEO, and operations teams
Training in website maintenance, troubleshooting, backups, and system updates
Professional mentorship from nonprofit leadership and technology team members
Opportunity to strengthen technical documentation and project communication skills.
Responsibilities
Stability, navigation, page structure, and user experienceDesign, build, update, and maintain organizational websites and web pages
Develop clean, user-friendly, and mobile-responsive website layouts using modern web technologies
Update and manage website content, including text, images, forms, links, documents, and program information
Work with WordPress, Elementor, and CMS tools to create and improve website pages.
Troubleshoot and resolve website errors, formatting issues, broken links, plugin issues, and technical bugs
Collaborate with web development, design, content, SEO, cybersecurity, and program teams on website projects
Support cross-platform and cross-browser compatibility to ensure the website works properly on desktop, tablet, and mobile devices
Assist with maintaining website backups, system updates, plugin updates, and basic website performance checks
Help improve website access
Document website updates, technical changes, development steps, and troubleshooting procedures
Support the development of forms, landing pages, career pages, program pages, and internal digital tools
Report website issues, project progress, risks, and improvement suggestions to leadership
Duration & Commitment
10–20 hours per week
Flexible schedule
Qualifications
Currently pursuing or recently completed a degree in Computer Science, Web Development, Information Technology, Software Engineering, Information Systems, or a related field
Knowledge of JavaScript, HTML, and CSS
Experience with WordPress and Elementor is preferred
At least 3rd-year college standing or equivalent hands-on web development experience
Strong technical, analytical, and problem-solving skills
Basic understanding of responsive design, CMS management, and website functionality
Interest in nonprofit technology, digital platforms, community service, and mission-driven work
Ability to follow technical instructions, complete assigned tasks, and document work clearly.
Required Skills
Web development and website maintenance
HTML, CSS, and JavaScript fundamentals
CMS management, especially WordPress and Elementor
Debugging and technical troubleshooting
Programming fundamentals and logical problem-solving
Website content updates and page formatting
Responsive design and cross-platform compatibility
Basic understanding of backups, plugins, forms, and website updates
Team collaboration and communication
Ability to work independently in a hybrid environment
Attention to detail and willingness to learn new tools and technologies
Reporting Line
Executive Director
Employment Type
Unpaid Internship