Full-Time

Software Engineer

NPR

NPR

1,001-5,000 employees

AI & Machine Learning

$117,968 - $121,507

Benefits

Junior

Remote in USA

Required Skills
PHP
Agile
JavaScript
React.js
NoSQL
BigQuery
SQL
Quality Assurance (QA)
TypeScript
Salesforce
AWS
REST APIs
Web Development
Requirements
  • Fluency in PHP or alternative back-end language
  • Fluency in JavaScript/TypeScript
  • Experience in developing and working with RESTful APIs on AWS
  • Strong Object-Oriented programming skills
  • Experience with SQL and RDBMS technologies
  • Experience with unit and automated testing
  • Knowledge of web development best practices and coding standards
  • Experience with Stripe or other payment processing platforms
  • Experience with Supporting Cast or other podcast subscription platforms
  • Experience with CRM platforms like Salesforce
  • Advanced experience with Amazon AWS or equivalent cloud computing platform
  • Familiarity with Google BigQuery
  • Experience with CI/CD pipelines and performance monitoring applications
  • Knowledge and experience with different caching layers and caching technologies/services
  • Exposure to NoSQL databases
  • Experience with React and Redux
  • A/B testing experience
  • Passion for NPR's content and/or familiarity with digital products
Responsibilities
  • Write clean, efficient, and reusable code based on product specifications
  • Participate in all phases of quality assurance and defect resolution
  • Aid in the development and maintenance of CI/CD pipeline implementations
  • Knowledge sharing, writing technical designs, and participating in code reviews
  • Mentoring and coaching junior engineers on code quality and best practices
  • Consulting with senior engineers across the department while designing comprehensive solutions
  • Providing input on system design and architecture within the feature areas and services owned by the team
  • Working closely with other software engineers, partner teams, dev ops engineers, infrastructure engineers, product designers, QA engineers, engineering managers, and product managers
  • Improving team/development processes
  • Joining agile ceremonies, including daily stand-ups, sprint retros, sprint reviews, and more
  • Joining the on-call rotation
  • Other duties as assigned

Company Stage

Grant

Total Funding

$21.7M

Headquarters

Washington, District of Columbia

Founded

1970