PBS News seeks an experienced Full Stack Engineer to join our team in building high-quality educational digital experiences for public media.
Responsibilities
- Develop, test, maintain, and improve full stack web applications using Django/Wagtail and modern JavaScript frameworks
- Take the technical lead on projects related to our educational products, helping shape user experiences that support students and teachers
- Collaborate with product and software engineering to support additional products, including news sites, special editorial projects, and internal tools
- Implement responsive, accessible, and visually consistent frontend experiences using Tailwind CSS
- Build RESTful APIs and data-driven features in Python and Django
- Participate in the development of site architecture and content models that scale
- Integrate third-party services and APIs to extend site functionality
- Own features from ideation to deployment using modern DevOps practices
- Write maintainable, well-tested code and conduct code reviews
- Monitor and support production systems for performance and reliability
- Participate in cross-functional planning
- Research new technologies and propose strategic improvements to our stack
Requirements
- Strong backend experience with Python and Django, including REST API development
- Experience working with Wagtail or other content management systems
- Solid frontend skills, with a strong eye for layout, usability, and interface structure
- Proficiency with component-based UI design
- Familiarity with modern JavaScript frameworks or libraries
- Experience building and supporting authenticated user experiences, including user account management, access control, and session handling
Other
- 5–10 years of professional software engineering experience
- Ability to collaborate with design and editorial teams to translate ideas into polished, functional web interfaces — even if you're not a visual designer
- A creative and adaptable mindset, comfortable working across multiple projects and brands
- Enthusiasm for building products that support diverse audiences — from students and educators to news consumers
- Experience contributing to cross-platform initiatives
- Troubleshooting issues with websites and digital tools
- Executing expressed digital needs from staff and participants
- Collaborating on how digital products can support our mission