Senior Full Stack Engineer, PBS KIDS Digital

Senior Full Stack Engineer, PBS KIDS Digital DEPARTMENT: PBS KIDS Digital STATUS: Full-time, Project, Exempt JOB OBJECTIVE: The Ready To Learn project is a joint initiative of PBS and the Corporation for Public Broadcasting (CPB). It focuses on the development and dissemination of content across media and platforms to improve learning, with an emphasis on building science and literacy skills for children ages 2-8. CPB and PBS will partner with producers, science and literacy experts, outreach partners, and evaluators to develop learning content and employ innovative strategies to increase use at home, in the community, and in schools. As part of this project, the Senior Full Stack Engineer leads the software design and development of server and client-side platforms and services at PBS KIDS Digital, ensuring maximum scalability, redundancy, interoperability, and cost effectiveness. Such services include the PBS KIDS Learning Analytics Platform, SpringRoll: the JS-based open-source video game development and distribution framework, the PBS KIDS login system, and related content distribution mechanisms. The incumbent develops state-of-the-art technical solutions throughout the entire software development lifecycle, including: requirements gathering, technical specifications, integration with existing products, addressing defects, and evolution of software standards. ESSENTIAL DUTIES: Gather, steward, and iterate platform and service requirements with stakeholders, communicating with relevant parties to ensure that requirements are fully understood and able to be executed. Derive technical specifications from platform requirements to support optimal functioning. Evaluate requirements and specifications to architect/develop software solutions that are interoperable, independently scalable, secure, and cost effective. Implement design and technical solutions using JavaScript and open source technologies. Collaborate effectively with a small tightly knit team of developers. Communicate effectively with product, design, and other technical resources. Enforce high code quality and software development best practices. Manage technical vendors as needed to fulfill implementation of platform and service requirements. Troubleshoot and triage live apps and services under high-pressure circumstances. Perform other duties as assigned. MINIMUM EXPERIENCE REQUIRED: 5 years of experience working with modern open source technologies. An equivalent combination of education and experience may be considered. Previous contributions to open source developer communities (GitHub, Stack Overflow) a plus. MINIMUM EDUCATION/TRAINING REQUIRED: Bachelor's degree in Computer Science or related field. An equivalent combination of education and experience may be considered. SKILLS/ABILITIES REQUIRED: Expert ability to build out RESTful services and service-oriented architectures in general Strong knowledge of server technologies such as: NodeJS, Python, Django Strong knowledge of relational and NoSQL databases High level of expertise in JavaScript Expertise running Agile software development projects Ability to use Amazon Web Services Strong understanding of Git distributed version control Working knowledge of automated testing strategies and tools Solid communication and interpersonal skills PBS is an Equal Opportunity Employer of Minorities, Women, Protect

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Full Stack Engineer (Angular/Java)
McLean, VA Capital Markets Placement
Senior Full-Stack Web Engineer w/ Cyber Securi...
Chantilly, VA The MITRE Corporation
Full Stack Engineer
Arlington, VA Invincea Inc.
Senior Full Stack Developer
Fairfax, VA 3Pillar Global
Senior Full Stack Developer
Arlington, VA DMI Mobile Enterprise Solutions