Press "Enter" to skip to content

[JOB] New York Public Radio, Python/Django Developer (Multiple Openings)

https://jobs-wnyc.icims.com/jobs/1116/job

 

New York Public Radio seeks two Python programmers with proven Django skills and an interest in public media, new technology, and crowd-sourced journalism.

 

Reporting to the Director of Digital Technology, the Python/Django Developers will build web and mobile platforms that integrate journalism, cultural programing and commentary contributed by local and national shows, reporters and a dedicated participatory community. S/he will work as part of an agile team to support WNYC, WQXR, The Greene Space, New Jersey Public Radio and such national shows as Radiolab, On the Media, The Takeaway and Studio 360.

Responsibilities:
  • Architect and implement scalable sites and APIs to supply content and media to users and mobile apps
  • Maintain and improve current web features and architecture
  • Write and maintain technical documentation on applications, processes and work-flow
  • Assist with ongoing analysis and strategy to improve web services at NYPR
  • Maintain awareness of industry trends in technology, public broadcasting and media. This includes content, community, user interfaces, platforms, libraries/apis and information architecture
  • Comply with all New York Public Radio policies and guidelines
  • This position requires use of a computer, telephone and other office and/or broadcast equipment; ability to communicate effectively through a variety of methods
  • Ability to work extended hours as needed, including some evenings and weekends, and to be on-call for emergencies required
  • Other responsibilities as assigned
Qualifications:
  • Bachelor’s degree or equivalent experience required
  • Three years professional experience in software development
  • Excellent object-oriented Python/Django programming ability
  • HTTP,   AJAX, HTML5, XML, JSON fluency
  • Proficiency in such tools as Javascript, MySQL, PostgreSQL, Linux, bash
  • Familiarity with version control systems like git, hg, or bazaar
  • Ability and eagerness to teach yourself new skills with minimal hand-holding
  • Proactive and friendly team-oriented communicator
  • Proven ability to meet deadlines with acute attention to detail and to work on several projects concurrently
  • Excellent communication skills—both oral and written—with an impressive reputation for building and maintaining relationships with people at all levels of an organization, across a diverse range of cultural, generational, ethnic, racial, educational and social backgrounds
  • Requires the intellectual and emotional depth, maturity, self-confidence and interpersonal skills to work effectively and/or interact with the other digital staff, executives at NYPR, colleagues, and clients as needed

Pluses:

  • A public github/gitorious/launchpad/etc portfolio
  • Open-source project participation
  • Experience serving media
  • Experience with caching layers like varnish and memcache

Note: The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the employer.

New York Public Radio is an Equal Opportunity Employer and invites and encourages qualified applicants from all walks of life.

Please submit a cover letter with salary requirements and resume for consideration.