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.
Responsibilities
Design, 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 accessibility, navigation, page structure, and user experience
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
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
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. Benefits of Joining: Build a professional portfolio through real-world website development projects. Gain practical web development experience in a nonprofit technology environment. Receive certification opportunities where applicable. Receive a certificate of completion after successful internship completion. Opportunity to receive a letter of recommendation based on performance. Flexible schedule and hybrid work experience. Develop technical, communication, and project collaboration skills. Contribute to meaningful digital platforms that support education, empowerment, and community resources
Duration & Commitment
Minimum of 10-24 hours per week. Flexible schedule based on organizational needs and intern availability. Internship duration may range from 12-16 weeks, with the possibility of extension based on performance and organizational requirements