Fullstack Software Engineer, Notifications Lifecycle

at Reddit
USD 164,000-229,000 per year
MIDDLE
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 3 Docker @ 3 Go @ 3 Kafka @ 3 Kubernetes @ 3 Redis @ 3 TypeScript @ 3 Automated Testing @ 2 Python @ 3 Spark @ 3 Airflow @ 3 Machine Learning @ 3 Data Science @ 3 Hiring @ 3 Leadership @ 6 Communication @ 6 PostgreSQL @ 3 Web Development @ 3 Experimentation @ 3 GraphQL @ 3 Cassandra @ 3 AI @ 3

Details

Reddit is hiring a full-stack engineer for the Notifications team to design, build and scale products within the notifications system with a focus on end user experience. You'll work across the stack and with cross-functional teams such as Product, Machine Learning, and Data Science. Your work will directly impact hundreds of millions of users.

Responsibilities

  • Design, develop, and maintain backend services that handle notifications and emails, ensuring performance, security, and scalability.
  • Design, develop, and maintain high-quality, performant frontend features.
  • Contribute to the full development cycle: technical design, development, testing, experimentation, analysis, and launch. Write design docs and code and iterate based on feedback.
  • Collaborate with product managers, designers, data scientists, and other engineers to deliver high-quality products.
  • Contribute to the infrastructure that supports notifications and related services.

Technologies We Use

  • Languages: Go, Python, Typescript, GraphQL
  • Frameworks / Platforms: Spark, Kafka, Airflow
  • Datastores: BigQuery, Redis, Cassandra, PostgreSQL
  • Tools: Kubernetes, Docker

Requirements

  • 3+ years software engineering experience, with experience building user-facing features from design to finish.
  • Full stack web development experience with a balance across modern web technologies and backend service code.
  • Familiarity with unit testing and other automated testing; ability to code with resiliency and fault tolerance in mind.
  • Operational experience supporting live ops for websites.
  • Strong collaboration skills: written/verbal communication, project leadership, and cross-functional teamwork.
  • Comfortable writing design docs, participating in experimentation and analysis, and working with Machine Learning / Data Science teams.

Benefits

  • Comprehensive healthcare benefits and income replacement programs
  • 401(k) with employer match
  • Global benefits programs (workspace, professional development, caregiving support)
  • Family planning support and gender-affirming care
  • Mental health & coaching benefits
  • Flexible vacation & paid volunteer time off
  • Generous paid parental leave

Pay Transparency & Other Notes

  • Base salary range (US): $164,000 - $229,000 USD
  • Role may span more than one career level. Eligible to receive equity (RSUs) and, depending on position, may be eligible for commission.
  • Interviews in select roles/locations may be recorded, transcribed and summarized by AI; candidates may opt out prior to scheduled interviews. Candidate privacy and data handling policies are provided in the posting.