
Software Engineer – Product & Audience Technology
NPR
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $117,968 - $128,281 per year
About the role
- Develop, maintain, and support our core backend APIs
- Manage and refine API integrations with key external software
- Maintain and update Piano software implementation on NPR.org
- Partner to develop new front-end and back-end code that powers user lifecycle on NPR products
- Collaborate across teams to implement A/B tests
- Ensure technology meets security and compliance standards
- Deploy consistent log monitoring
- Leverage modern developer tooling
- Write clean, efficient, and reusable code
- Participate in all phases of quality assurance and defect resolution
- Mentor and coach junior engineers
Requirements
- 3 to 5 years of experience in software development
- Fluency in PHP and Node.js or a modern backend language (such as Python, Node.js, Go, Java)
- Working knowledge of foundational front-end web technologies (HTML, CSS, vanilla JavaScript)
- Experience in developing and working with RESTful APIs that utilize cloud infrastructure such as AWS
- Strong Object-Oriented programming skills and familiarity with SQL and RDBMS technologies
- Demonstrated adaptability and eagerness to integrate new technologies (such as GenAI developer tools)
- Experience writing unit and other automated tests to ensure reliable production deployments
- Passion for public media and NPR's mission
Benefits
- access to health and wellness
- paid time off
- financial well-being
- medical insurance
- dental insurance
- vision insurance
- life insurance
- long-term disability
- short-term disability
- voluntary retirement savings
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPNode.jsPythonGoJavaHTMLCSSJavaScriptRESTful APIsSQL
Soft Skills
mentoringcoachingadaptabilitycollaborationcommunication