Paid Intern - Research, Archive and Data Strategy Developer
NPR
Washington, DCThis was removed by the employer on 3/28/2018 7:44:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Internships Category
Search for Paid Intern - Research, Archive and Data Strategy Developer jobs in Washington-DC
Search all Paid Intern - Research, Archive and Data Strategy Developer postings
Full Time Paid Internship
Overview:
NPR Research, Archives & Data Strategy’s (RAD) Olympus team is seeking a developer intern. This paid internship will offer:
• On-the-job-training to become familiar with the best practices of modern coding processes and standards.
• One-on-one development and mentoring with our full stack developer using Node.js, Angular, PHP, and other web technologies that power our applications.
• Opportunities to sit in on code reviews and technical presentations with our Digital Media team that runs npr.org.
• Experience with using Agile Methodology (Scrum).
• The chance to write code that may be used in production systems within NPR.
Each day you will work with the Olympus team, responsible for developing internal tools used by the NPR newsroom:
Artemis is NPR’s archival and search tool for NPR content going back to its inception in 1971. Artemis is a modern application, comprised of microservices written primarily in javascript. It is powered by Node.js, Express, ElasticSearch, DynamoDB, and Angular.
Orpheus is NPR’s database of commissioned music and spoken word content. It is built with the CakePHP framework.
We are constantly working on fixing bugs, improving user experience, and adding new features to these applications. Our applications are internal facing and receive heavy use within NPR. Therefore we are able to offer our developer intern the opportunity to write production code and see it in use by their colleagues.
Essential Duties
• Familiarize self with NPR RAD’s technology stack for our internal tools: Artemis and Orpheus
• Write clean, functional code in php or javascript, depending on the candidate's proficiencies, with the mentorship of the Olympus team.
• Participate in daily scrum to keep Olympus team members up to date with progress.
• Participate in bi-weekly presentations for the rest of the RAD team and other Olympus stakeholders.
• Accept mentorship in the form of code reviews with the Olympus team.
Why Internship at NPR matters
Qualifications:
Our best internship candidates are passionate about digital product development and eager to discover creative solutions to technical challenges. You should be good at managing your time and deadlines, communicating in all ways digital and non, and working accurately – both on your own and with others on our team.
We do not expect you to tick off all of these boxes, so tell us in your cover letter and resume about your:
• Experience with web development (LAMP stack, MEAN stack, etc.)
• Proficiency in either javascript or PHP; bonus points if you are strong in both.
• Experience with linux command line basics: traversing directories, creating files, permissions, etc.
• Familiarity with any of these technologies: Node.js, Express, Typescript, Angular, ElasticSearch, CakePHP, AWS.
• Pursuit of or recently-earned degree in computer science, mathematics, engineering, or similar major.
• History of activity on GitHub, in any language.
• Excellent oral and written communication skills.