×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack Software Engineer

Job in Washington, District of Columbia, 20022, USA
Listing for: The Washington Post
Full Time position
Listed on 2026-06-27
Job specializations:
  • Software Development
    Full Stack Developer, Front End Developer, Backend Developer, React.js
Salary/Wage Range or Industry Benchmark: 74200 - 123600 USD Yearly USD 74200.00 123600.00 YEAR
Job Description & How to Apply Below
Position: Full-Stack Software Engineer I

Join the future of news. We’re on a mission to deliver riveting storytelling for all of America. At The Washington Post, you’ll help reinvent news with a deep investigative spirit powered by innovation to bring audiences closer to the stories that matter most.

About Our Team:
The Washington Post is powered by the passion and talent of our people. It takes all of us to reinvent news. Beyond our award‑winning Newsroom and Opinions teams, we work across many departments, including Brand & Events, Communications, Customer Care, Engineering & Product, Finance, Human Resources, Legal, Marketing & Advertising, Print Operations, and Sales.

Why This Role Matters

We are looking for a Full‑Stack Software Engineer I to help modernize the core platforms that power our digital publishing experiences, moving away from legacy systems that slow and complicate new feature development. You will support a cleaner, more consistent delivery path for features across platforms and will have the chance to work on high‑impact projects with clear requirements, strong mentorship, and modern development workflows.

What

Motivates You
  • You are excited to grow as a full‑stack engineer while contributing to products used by a large audience.
  • You care about building fast, reliable, accessible, and maintainable web experiences.
  • You enjoy working with reusable components and shared patterns that help teams move faster.
  • You’re curious about modern front‑end frameworks such as React and component‑driven development.
  • You enjoy working with AWS.
  • You enjoy working with Java and/or Node.js and APIs.
  • You want to understand how front‑end systems and publishing tools work together.
  • You’re comfortable asking thoughtful questions, seeking feedback, and learning from more experienced engineers.
  • You are interested in using AI‑assisted development tools to accelerate your work while still maintaining quality, readability, and sound engineering judgment.
  • You like solving practical problems for internal users, including editors, producers, product teams, and other engineers.
  • You are motivated by the chance to help replace legacy systems with simpler, more flexible tools.
  • You value documentation, collaboration, and clear communication.
How You’ll Support the Mission
  • Contribute to the replatforming of site experiences to Astro with a focus on performance, maintainability, and reusable front‑end patterns.
  • Work under the guidance of senior and staff engineers to implement well‑scoped features, fix bugs, and improve platform quality.
  • Contribute to internal tooling that supports the transition away from legacy systems.
  • Use AI‑assisted development tools responsibly to prototype, generate, test, and refine front‑end and full‑stack work.
  • Write code that follows existing patterns and is testable, maintainable, performant, and well‑documented.
  • Participate in code reviews, team discussions, planning conversations, and technical design discussions.
  • Help maintain and improve documentation for shared components, platform workflows, and tooling.
  • Debug issues within assigned work and learn to use observability tools to understand system behavior.
  • Participate in on‑call or production support activities appropriate to level, with guidance from more experienced engineers.
  • Communicate progress, blockers, and trade‑offs clearly with teammates and stakeholders.
Minimum Qualifications
  • BA/BS in Computer Science or a related technical field, completion of a coding bootcamp, or equivalent practical experience.
  • Experience building web applications using JavaScript, Type Script, HTML, and CSS.
  • Experience with at least one modern front‑end framework or library, such as React, Astro, Vue, Svelte, or similar.
  • Basic understanding of server‑side development using Node.js or another backend technology.
  • Ability to follow existing code patterns and contribute maintainable, well‑documented code.
  • Ability to write or learn to write effective tests for assigned work.
  • Comfort working with APIs and understanding how front‑end applications consume structured data.
  • Interest in performance, accessibility, and user experience on high‑traffic web products.
  • Ability to ask clarifying questions, time‑box investigation, and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary