NPR logo
NPR

An extra dose of NPR: the stories behind the stories plus corporate news and announcements.

Full Stack Developer, Research, Archives and Data Strategy

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1970H1B No SponsorCompany SiteLinkedIn

Location

District Of Columbia

Posted

2 days ago

Salary

$128K - $138K / year

Seniority

Senior

Job Description

• Manage all technical aspects of the life cycle development of NPR RAD’s archive, taxonomy and music production products; carry out the gathering, analysis, and development of specifications and requirements as provided by product owners • Work closely and communicate effectively with RAD product owners and team, thoroughly developing an understanding of how best to work with each of us • Establish and maintain effective professional relationships and communication with other NPR technologists and external vendors • Identify and act on ways to improve and align RAD products with other NPR products and services • Keep current with technological developments and incorporate new knowledge as appropriate • Write and regularly update documentation to make workflows and outcomes visible

Job Requirements

  • 3+ years of professional experience (not including internship) in software development.
  • 2+ years professional experience (not including internship) creating and deploying applications/services in a cloud (e.g., AWS, Azure, homegrown)
  • 2+ years of professional experience (not including internship) managing NoSQL databases/search engines such as Elasticsearch, Redis, DynamoDB, MongoDB, etc. Experience with Elasticsearch is preferred
  • Experience working with a large inherited codebase
  • Demonstrated mastery of full-stack JavaScript and Typescript, with experience using Node.js and any front end frameworks such as Angular, Vue.js, React, etc.
  • Experience building and maintaining APIs used heavily by other teams internally and/or externally
  • Fluency on the Unix command line in various Linux-like environments
  • Experience working with a version control system (Git/GitHub preferred)
  • Confidence in working with and deploying to production infrastructure (GitHub Actions preferred)
  • Ability to create and communicate practical technical designs through PRDs, wireframes, workflow diagrams
  • Commitment to crafting well-tested, well-documented and elegantly structured code
  • Commitment to standards-based web development
  • Ability to professionally flourish alongside and communicate with busy colleagues in a deadline-driven environment
  • Demonstrated ability to learn and deploy new skills on the job.

Benefits

  • access to health and wellness
  • paid time off
  • financial well-being
  • medical, dental, vision, life/ accidental death and dismemberment, long-term disability, short-term disability, and voluntary retirement savings

Related Job Pages

More Full-stack Engineer Jobs

Engio logo

Associate Linux Operations Engineer

Engio

Hiring the best Engineering and Tech talents for your business

Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

Associate Linux Operations Engineer managing production environments for Engio

United States
Engio logo

Linux Operations Engineer

Engio

Hiring the best Engineering and Tech talents for your business

Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

Linux Operations Engineer managing production server performance and automation tasks.

United States
Engio logo

Lead Linux Operations Engineer

Engio

Hiring the best Engineering and Tech talents for your business

Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

Lead Linux Operations Engineer responsible for strategic technical ownership of the Linux platform

United States
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

Senior Software Test Engineer for NVIDIA's autonomous vehicle solutions.

California + 2 moreAll locations: California, New Jersey, Michigan
$184K - $356.5K / year