Full-Stack Software Engineer I

The Washington PostWashington, DC
$74,200 - $123,600Onsite

About The Position

We are looking for a Full-Stack Software Engineer I to help modernize the core platforms that power our digital publishing experiences. This work will help us move away from legacy systems that make new feature development slower and more complex. This engineer will support a cleaner, more consistent delivery path for features across platforms. This is an opportunity for an early-career engineer to contribute to high-impact work with clear requirements, strong mentorship, and modern development workflows.

Requirements

  • 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, TypeScript, 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, timebox investigation, and seek support when blocked.
  • Strong written and verbal communication skills.
  • Interest in using AI development tools such as GitHub Copilot, Claude, Cursor, Kiro, or similar tools to support engineering work.

Nice To Haves

  • Experience with React component systems and reusable UI patterns.
  • Experience working with content management systems, publishing platforms, or media products.
  • Experience contributing to backend systems
  • Experience with cloud platforms such as AWS.
  • Experience with observability or monitoring tools such as Datadog, CloudWatch, Splunk, Catchpoint, or similar.
  • Experience with end-to-end testing or component testing frameworks.
  • Experience working in a cross-functional environment with product, design, editorial, or stakeholder partners.
  • Experience using AI-assisted coding tools as part of a development workflow.
  • Experience with Databases and concepts (SQL and NOSQL)

Responsibilities

  • 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.

Benefits

  • Competitive medical, dental and vision coverage
  • Company-paid pension and 401(k) match
  • Three weeks of vacation and up to three weeks of paid sick leave
  • Nine paid holidays and two personal days
  • 20 weeks paid parental leave for any new parent
  • Robust mental health resources
  • Backup care and caregiver concierge services
  • Gender affirming services
  • Pet insurance
  • Free Post digital subscription
  • Leadership and career development programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service