Skip to content
RedditRedditUnited States

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.

164k – 229k/yr
Remote3+ YOEFullstack Engineering

About the role

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

GoPythonTypeScriptGraphQLSparkKafkaAirflowBigQueryRedisCassandraPostgresKubernetesDocker
Retool

Software Engineer, Resources

RetoolSan Francisco, CA

Builds backend primitives and integrations for data connectivity in Retool apps, including managed databases and LLM frameworks. Requires 5+ years full-stack experience, cloud infrastructure, and customer-focused problem-solving.

164k – 306k/yr
Hybrid5+ YOEFullstack Engineering
Retool

Software Engineer, Apps Builder Experience

RetoolSan Francisco, CA

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.

164k – 306k/yr
Hybrid5+ YOEFullstack Engineering
Retool

Software Engineer

RetoolSan Francisco, CA

Build and improve full-stack features for Retool's AppGen platform, enhancing UX, scalability, and customer integrations. Requires 3+ years experience across frontend/backend, cloud infrastructure, and customer-focused problem-solving.

164k – 306k/yr
Hybrid3+ YOEFullstack Engineering
Sprinter Health

Engagement Platform Team

Sprinter HealthMenlo Park, CA

Build and scale backend (or full-stack) services and APIs for patient booking, clinician routing, logistics, and medical device integrations that power in-home healthcare delivery. Requires 5+ years production experience owning complex systems end-to-end in fast-paced environments.

165k – 200k/yr
Hybrid5+ YOEFullstack Engineering
Tailscale

Software Engineer, Strategic Projects

TailscaleUnited States

Software engineer on the Strategic Projects team building production-grade AI-native connectivity products from prototypes. Heavy Go, LLM/agent tooling, and production hardening focus.

163k – 226k/yr
Remote5+ YOEFullstack Engineering