Senior Full Stack Engineer, Identity
The Washington PostAbout the role
Job Description
The Identity/First Party Data team is looking for a senior full stack software engineer to develop and enhance user and user data management experiences that comply with privacy, data security and legal requirements. You will work across the full-stack using React, Node, and Java with solid understanding of relational databases (Oracle, Postgres). The work requires analyzing business needs, gathering requirements, understanding and applying privacy regulations, developing features, and supporting testing, deployment, and maintenance activities. You will work independently on moderately complex projects, collaborating with cross-functional teams to deliver user-centric web applications and experiences.
The Identity team is within the Monetization engineering organization that focuses on generating revenue through a variety of channels including subscriptions and advertising. This role will provide a window into the wide variety of projects and initiatives The Washington Post undertakes to generate revenue while navigating the increasingly complex web of privacy rules and data security considerations. Generating revenue is essential to continue the world class journalism The Post is providing and this role is at the forefront of those efforts.
Motivation
You are driven by the opportunity to create engaging user centric experiences that connect readers.
You are passionate about user data
You are energized working with front-end and back-end technologies
You strive to write flexible and reusable code.
You are motivated to learn new technologies and use them.
You love to collaborate to figure out solutions to the toughest problems.
You have an aptitude to simplify and communicate technical concepts to a non-technical audience.
Responsibilities
Participate in all stages of software development - from brainstorming and prototyping to designing, implementing, testing and support
Develop full-stack web applications using React, Node, and Java, ensuring they are scalable, secure, and user-friendly.
Architect, build and deploy applications on AWS
Write detailed specifications when appropriate.
Use your experience to help guide technical decisions and participate in technical architecture discussion
Work independently on moderately complex projects, setting day-to-day objectives and prioritizing tasks.
Collaborate with cross-functional teams (Engineering, Product, Design, News and Business) to develop comprehensive solutions for user experiences and their data
This role requires limited on-call hours. An on-call schedule will be determined a couple of months after you join, considering team size and other variables.
Qualifications
You do not have to meet all of these qualifications to be considered for this role.
BA/BS in Computer Science or a related technical field or equivalent practical experience.
3+ years experience with full-stack development with React, Node, or Python.
2+ years’ industry experience with back-end technologies such as Java EE, Spring Boot, and JUnit.
Proficiency in TypeScript for building robust and maintainable web applications.
Working knowledge of relational databases such as Oracle, MySQL, Postgres.
Practical experience with Application servers (Wildfly, Tomcat) and Web servers (httpd, Nginx).
Experience with message/event buses such as JMS, ActiveMq, SQS/SNS (AWS).
Experience with DevOps technologies such as Docker and Jenkins.
Hands on experiencing developing, deploying and maintaining systems using AWS services such as ECS, EC2, RDS, S3, Lambda, SQS/SNS
Experience writing unit tests and integration tests to ensure code quality; experience with Playwright is a plus
Exposure to engineering tools such as DataDog, Splunk, and Catchpoint
Strong problem-solving skills, capable of handling moderately complex challenges.
Knowledge of best practices in software development, including testing, deployment, and code reviews.
Ability to work independently with general supervision, setting day-to-day priorities.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s