company_logo

Full Time Job

Software Engineer, Cpt

NPR

Remote / Virtual 02-01-2023
 
  • Paid
  • Full Time
Job Description
OVERVIEW

Working on the Nexus Team with other developers, DevOps, and QA engineers, this Senior Software Engineer will be a full participant in the planning, architecture, implementation and support of the tools and workflows used by our content creators to produce our award-winning content. The engineer contributes to the mission of the organization by providing high quality solutions that make the jobs of our content creators easier.

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 share, write technical designs & participate in code reviews
• Mentor and coach junior engineers on code quality and best practices
• Consult with principal engineers across the department while designing comprehensive solutions
• Provide input on system design and architecture within the feature areas and services owned by the team
• Work closely with other software engineers, partner teams, dev ops engineers, infrastructure engineers, product designers, QA engineers, engineering managers and product managers
• Improve team/development processes
• Join agile ceremonies, including daily stand-ups, sprint retros, sprint reviews and more
• Join our on-call rotation
• Other duties as assigned

QUALIFICATIONS

WORK LOCATION: This is a remote permitted role. This role is based out of our Washington, DC office but the employee may choose to work on a remote basis from a location that NPR approves.

REQUIRED SKILLS

The exact level of this position will be determined based on the selected candidate's experience and skills
• Strong Object-Oriented programming skills
• Familiarity with SQL and RDBMS technologies
• Fluency in JavaScript / TypeScript
• Experience with complex system integration strategies
• Knowledge of web development best practices and coding standards
• Ability to develop software that is scalable and performant under high loads
• Familiarity with deploying and monitoring production systems
• Experience with CI/CD pipelines (Github, Jenkins, CodeFresh, or equivalent)
• Experience writing unit and other automated tests

PREFERRED SKILLS
• Experience developing on a SAAS platform, preferably a CMS
• Experience with Amazon AWS and API development with cloud/on-prem interfaces
• Familiarity with Github Actions
• Experience using performance monitoring and log aggregation applications (Datadog, New Relic)
• Exposure to NoSQL databases (Elasticsearch, DynamoDB)
• A passion for NPR's content and/or familiarity with our digital products

The anticipated salary range for this opportunity is $104,000-$151,000.

Does this sound like you? If so, we want to hear from you.

Jobcode: Reference SBJ-gkn96p-3-15-202-4-42 in your application.

Salary Details
Salary Range: $104,000 to $151,000 Per Year ($ USD)
Company Profile
NPR

NPR is an independent, nonprofit media organization that was founded on a mission to create a more informed public. Every day, NPR connects with millions of Americans on the air, online, and in person to explore the news, ideas, and what it means to be human.