Full-Time

Full Stack Software Engineer

Subscriptions

Updated on 9/10/2026

Washpost

Washpost

Compensation Overview

$98.8k - $164.6k/yr

+ Bonus or incentive program

Washington, DC, USA

In Person

On-site five days per week is required.

Bachelor's

Category
Software Engineering (1)
Required Skills
Datadog
JavaScript
Airflow
Incident Response
React.js
Node.js
Java
Infrastructure as Code (IaC)
TypeScript
AWS
Jenkins
Observability
REST APIs
DevOps
Requirements
  • A Bachelor of Arts or Bachelor of Science degree in Computer Science or a related field, or equivalent practical experience.
  • At least 2 years of professional software engineering experience building and supporting production applications.
  • At least 2 years of frontend development experience with React and modern JavaScript or TypeScript.
  • Experience building or integrating with backend services and application programming interfaces, preferably using Java.
  • Experience with Node.js in services, application programming interfaces, automation, build tooling, or developer tooling.
  • A solid understanding of frontend engineering fundamentals, including component design, state management, testing, performance, accessibility, responsive design, and web standards.
  • Experience working in shared or monorepo-based codebases and contributing to common libraries, dependencies, or development tooling.
  • Familiarity with Amazon Web Services, continuous integration and continuous delivery, and production observability concepts.
  • Experience troubleshooting and supporting production applications.
  • Ability to independently deliver well-defined features and technical tasks while seeking guidance on more complex or unfamiliar problems.
  • Strong written and verbal communication skills and the ability to collaborate effectively with engineers, product partners, and other stakeholders.
  • Experience using artificial intelligence-assisted engineering tools in day-to-day development, including coding, debugging, testing, investigation, documentation, automation, or learning.
Responsibilities
  • Design, build, test, deploy, and operate customer-facing subscription experiences using React and modern JavaScript or TypeScript.
  • Contribute to frontend engineering decisions involving component design, state management, performance, accessibility, testing, and maintainability.
  • Build and integrate with backend services and application programming interfaces, primarily in Java, while contributing to Node.js services, tooling, and automation where appropriate.
  • Own features and technical solutions from implementation through deployment, observability, production support, and continuous improvement.
  • Work effectively within monorepo-based codebases by contributing to shared libraries, tooling, build systems, and development practices.
  • Contribute to Amazon Web Services infrastructure, continuous integration and continuous delivery, Infrastructure as Code, and developer tooling that support reliable software delivery.
  • Help operate and improve engineering platforms and services such as Jenkins and Airflow.
  • Participate in the team’s on-call rotation, including incident response, troubleshooting, and follow-up improvements.
  • Collaborate with engineers, product partners, and other stakeholders to understand requirements, evaluate tradeoffs, and deliver effective solutions.
  • Communicate progress, technical decisions, risks, and dependencies clearly and proactively.
  • Use artificial intelligence throughout the engineering lifecycle for implementation, testing, debugging, investigation, documentation, and automation.
Desired Qualifications
  • At least 3 years of professional software engineering experience building production applications.
  • Strong experience with React and modern frontend development.
  • Experience developing backend services or application programming interfaces using Java.
  • Experience with Node.js for application development, tooling, or automation.
  • Familiarity with frontend performance, accessibility, testing strategies, design systems, or reusable component architecture.
  • Experience working in monorepos or other shared-code environments with common libraries, build systems, and dependencies.
  • Experience contributing across frontend applications, backend services, and cloud-based systems.
  • Familiarity with Amazon Web Services services, Infrastructure as Code, containerized workloads, or technologies such as ECS, Lambda, S3, RDS, IAM, or CloudWatch.
  • Familiarity with continuous integration and continuous delivery, observability, or developer platforms such as Jenkins, Airflow, or DataDog.
  • Experience participating in production support or an on-call rotation.
  • Demonstrated curiosity and practical experience with artificial intelligence-assisted engineering, including experimenting with new tools and improving development efficiency and quality.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A