National Public Radio (NPR): Software Developer

Posted by | January 23, 2012 | Web Professional Jobs Blog


Location: Washington, DC

The best candidates share these traits with our
  • creativity, initiative, and acute attention to detail
  • thirst for innovation and love for polyglot programming
  • passion for standards-based web development
  • obsession with software scalability and performance under high loads
  • honesty, friendly attitude, and good sense of humor  
We are looking for an experienced, talented,
knowledgeable web developer…someone passionate about programming, software
architecture, web technologies, database development, RESTful APIs — often
things that have not reached the mainstream yet.
Currently, we are obsessed with responsive design, media
queries, test automation, asynchronous processing, and document databases, but
tomorrow is another day and we don’t sit on our laurels (which include several
EPPYs, Edward R. Murrows, and a Peabody). We seek a developer who learns fast,
but who also figures out things independently and shows a better way, someone
who is as comfortable leading as they are playing a supporting

Essential Duties

This person is primarily responsible for assisting the
NPR Digital Media Technical Team in creating, modifying, implementing, and
maintaining custom applications for use with NPR Digital Media’s systems,
applications, and databases.
You will often be called upon to lead projects where you
will be responsible for software design and execution and potentially manage
other developers’ work. Responsibilities also include assisting in the daily
operations and maintenance of all of NPR Digital Media’s systems and
applications and assisting in the design and implementation of applications that
address current and future requirements of NPR Digital Media.


Basic skills required:
  • 8+ years of software development experience
  • solid experience designing data-models and working with MySQL
  • experience with Java/J2EE
  • expertise in object-oriented and test-driven PHP programming
  • fluency in HTML, CSS, and JavaScript (which is not the same as just using
    jQuery, not that we don’t love the latter)
  • experience writing software designs
  • experience leading projects and/or small teams of developers
  • familiarity with Unix-based systems (which includes the ability to write
    shell scripts and generally find your way around)
  • experience working in a Scrum envionment
 Bonus Points for:
  • hardcore JavaScript skills (Node.js = double points)
  • understanding of document-based databases
  • understanding of functional programming
What else?
  • We’re an Agile shop, provide formal Scrum training, and use tools geared
    toward rapid development
  • We are located in DC’s bustling Chinatown and within 5-10 walking minutes of
    a great range of restaurants, retail, and culture
  • We are diverse, lifelong learners and read omnivorously from NPR’s giveaway
    book shelf, regularly walk down the hall to Tiny Desk Concerts, tell coding
    jokes, bring in baked goods to share, and edit bad grammar on milk cartons

To apply: Please apply via our website:

View full post on Recent Design Jobs

351 total views, 1 today

Tags: , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *