Fullstack Software Engineer, Notifications Lifecycle

Reddit

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$164,000–$229,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $196k
$113k most similar roles pay here $241k

This role pays more than 64% of similar roles. Most pay $142,400–$211,200 — the shaded band above. At the midpoint, this role pays about $196k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 72 open roles on FindRole.

Listed pay typically runs $217,000–$303,900 across 66 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Fullstack Software Engineer, Notifications Lifecycle

As a full-stack software engineer on Reddit’s Notifications team, you will design and build scalable backend services and high-quality frontend features to enhance the user experience for notifications and emails. You’ll collaborate with cross-functional teams including Product, Machine Learning, and Data Science to deliver impactful solutions used by hundreds of millions of users globally. Your daily tasks include contributing to all stages of development from technical design through launch, writing documentation, and conducting code reviews. The role requires expertise in modern web technologies such as Go, Python, Typescript, and GraphQL, alongside experience with frameworks like Spark, Kafka, and Airflow, and datastores including BigQuery, Redis, Cassandra, and PostgreSQL. You should have a strong track record of delivering high-quality software, familiarity with automated testing, and the ability to work effectively in a team environment.

What you'll do

  • Design and develop backend services for notifications and emails, ensuring performance and security.
  • Create high-quality frontend features that enhance user experience in the notifications system.
  • Participate in all stages of software development from design to launch, including writing documentation.
  • Work with cross-functional teams like Product Managers and Data Scientists to deliver impactful products.
  • Maintain and improve infrastructure supporting backend services and frontend applications.

What we're looking for

  • 3+ years of full-stack web development experience.
  • Experience with modern web technologies and backend service code.
  • Strong track record in software quality, including unit testing and fault tolerance.
  • Collaborative skills working effectively across cross-functional teams.
  • Ability to support live operations for high-traffic websites.

More like this

Similar roles

Full Stack Software Engineer, Senior

Booz Allen Hamilton

McLean, VA 69 days ago $86,800$198,000
Java Spring Angular React AWS EC2 Lambda SQS SNS Agile Scrum Kanban Jira Relational Databases Oracle Cloud Infrastructure Oracle Database Lucene-based indexes Large-scale text indexes Geo indexes

Lead Software Engineer, Full Stack

Capital One Financial

Chicago, IL 59 days ago $179,400$204,700
Java Spring Boot Docker Kubernetes AWS CI/CD SQL PostgreSQL Git Jenkins Python RESTful APIs Maven Linux