Full Stack Developer
Posted 53ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Full Stack Developer creating and maintaining headless cms/WordPress-based websites for schools. Collaborating with school administrators, teachers, and IT staff on website features and functionalities.
Responsibilities:
- Develop, maintain and update headless CMS/WordPress-based websites for numerous schools
- Design and develop new website features, functionalities and templates
- Collaborate with school administrators, teachers, marketing, and IT staff to determine website requirements and create project plans
- Ensure website design and functionality are optimized for user experience and accessibility
- Provide architectural oversight, code refactoring, improvements, and code reviews
- Assist teams in website migration tasks, triaging bugs and resolving production issues
- Manage DevOps processes and facilitate testing, deployments, security, and monitoring
- Review and manage pull requests and code merges
- Monitor website traffic, user behavior, and other analytics to inform ongoing improvements
- Ensure website security, backups and maintenance
- Stay up to date with industry trends and best practices
Requirements:
- Bachelor's degree and/or certifications in Computer Science, Web Development, or a related field preferred
- Minimum 5+ years of experience in headless CMS (Contentful desired)/WordPress development and web development with strong React ecosystem knowledge
- Proficient with both front and back-end development for Contentful CMS
- Strong experience with front-end web development technologies such as HTML, CSS, JavaScript, jQuery, and AJAX
- Deep understanding of React patterns, hooks, context, and performance optimization
- Experience with Next.js, SSR/SSG concepts, and modern build tools (Webpack, Vite, etc.)
- Well versed with data caching and GraphQL as it relates to headless CMS
- Understanding of web design principles and user experience best practices
- Experience with website analytics and monitoring tools
- Experience with website security, backups and maintenance
- Ability to work independently and collaboratively as part of a team
- Strong communication and project management skills
- Experience working with schools or educational organizations is a plus.
Benefits:
- Health benefits
- Retirement contributions
- Paid time off


















