Skip to content
RedditReddit

Fullstack Software Engineer, Notifications Lifecycle

Full-stack engineer on the Notifications team designing and scaling backend services and frontend features for Reddit's notification system impacting hundreds of millions of users. Requires 3+ years experience with Go, Python, TypeScript, GraphQL, and modern web/backend tech.

About the job

Responsibilities

  • Design, develop, and maintain backend services that handle notifications and emails while 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, incorporating feedback from peers.
  • Collaborate with product managers, designers, data scientists, and engineers to deliver products.
  • Contribute to supporting infrastructure.

Technologies Used

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

Requirements

  • 3+ years of software engineering experience, including building user-facing features from design to finish.
  • Full-stack web development experience with a balance across modern web technologies and backend services.
  • Experience with unit testing and automated testing.
  • Ability to code with resiliency and fault tolerance in mind.
  • Operational experience supporting live operations for websites.
  • Strong collaboration skills with cross-functional teams.

Nice-to-Haves

  • Skills in written/verbal communication, project leadership, engineering culture improvements.
  • Experience working with teams outside of engineering.

Skills

Go, Python, TypeScript, GraphQL, Spark, Kafka, Airflow, BigQuery, Redis, Cassandra, Postgres, Kubernetes, Docker

Reddit

Reddit

United States

Software Engineer, PDP Experience
$164k+/yrRemote3+ YOEFullstack Engineering

Build and launch products for Reddit’s high-traffic Comments page, collaborating across product, design, and engineering. The role requires 3+ years of professional software development experience, distributed-systems expertise, and proficiency in a general-purpose programming language.

Retool

Retool

San Francisco, CA

Software Engineer, Apps Builder Experience
$164k+/yrHybrid5+ YOEFullstack Engineering

Owns end-to-end projects enhancing Retool's core Apps platform architecture, scalability, and performance across TypeScript/Node.js/React stack. Collaborates with product/design teams; requires 5+ years full-stack experience with strong JS/TS proficiency.

Baseten

Baseten

San Francisco, CA
Software Engineer - AI Developer Productivity
$165k+/yrHybrid4+ YOEFullstack Engineering

Build and operate Baseten’s internal AI developer platform, including agent infrastructure, evaluation systems, developer tooling, and CI/CD integrations. The role requires 4+ years of relevant experience, strong Python or Go skills, hands-on LLM and agent-framework experience, and familiarity with Kubernetes and Docker.

Blee

Blee

New York, NY
Full Stack Engineer
$160k+/yrHybrid4+ YOEFullstack Engineering

Full Stack Engineer building end-to-end features for an AI-first marketing content compliance platform, with majority focus on backend services, databases, and infrastructure. Requires 4+ years full-stack experience with backend emphasis, strong CS fundamentals, and hybrid work in SF or NYC.

Zoox

Zoox

Foster City, CA

Software Engineer, Operational Tools
$160k+/yrHybrid3+ YOEFullstack Engineering

Build full-stack operational tools for fleet monitoring, in-vehicle visualization, and rider support across an autonomous robotaxi service. The role requires 3+ years of software development experience and proficiency in JavaScript/TypeScript, Python, and modern web frameworks.