# Fullstack Software Engineer, Notifications Lifecycle

**Company**: Reddit
**Location**: Remote - United States
**Work arrangement**: remote
**Experience**: mid
**Job type**: full-time
**Salary**: $164,000-$229,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/reddit/jobs/7895468?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_14b9c50c-923

## Description

As a full-stack engineer on the Notifications team at Reddit, you'll design, build, and scale products within our notifications system, focusing on the end-user experience. You'll work across the stack and collaborate with cross-functional teams such as Product, Machine Learning, and Data Science. Your work will directly impact hundreds of millions of users worldwide.

Key responsibilities include:

- Designing, developing, and maintaining backend services that handle notifications and emails while ensuring performance, security, and scalability.

- Designing, developing, and maintaining high-quality, performant frontend features.

- Contributing to the full development cycle: technical design, development, testing, experimentation, analysis, and launch.

- Working collaboratively with product managers, designers, data scientists, and other engineers to deliver high-quality products.

Our teams leverage a diverse and modern technology stack, including languages such as Go, Python, and TypeScript, frameworks like Spark and Kafka, and datastores like BigQuery and Redis.

We're looking for someone with 3+ years of software engineering experience, a balance of experience across modern web technologies and backend service code, and a past track record of quality. Familiarity with unit testing and other automated testing is a plus.

Benefits include comprehensive healthcare benefits, income replacement programs, 401(k) with employer match, global benefit programs, family planning support, gender-affirming care, mental health and coaching benefits, flexible vacation and paid volunteer time off, and generous paid parental leave.

## Skills

### Required
- Go
- Python
- TypeScript
- Spark
- Kafka
- BigQuery
- Redis
- unit testing
- automated testing

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/reddit/jobs/7895468?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
