Fullstack Software Engineer, Notifications Lifecycle

Reddit

Remote, United States
Base: $164,000 - $229,000 usd; bonus/equity: eligi...
Remote
3+ years software engineering experience
Full stack web development skills
Backend service development in go or python
You will design, build, and scale products within the notifications system impacting hundreds of millions of users globally

Job Summary

  • You will design, build, and scale products within the notifications system impacting hundreds of millions of users globally.
  • The role requires balancing modern web frontend technologies with robust backend service code using languages like Go, Python, and TypeScript.
  • Candidates must demonstrate a track record of quality through unit testing, fault tolerance, and operational support of live websites.

Matching Summary

You will design, build, and scale products within the notifications system impacting hundreds of millions of users globally.

Salary

Base: $164,000 - $229,000 USD; Bonus/Equity: Eligible for restricted stock units; Benefits: Comprehensive healthcare, 401k match, parental leave

Skills & Requirements

Must-have

  • 3+ years software engineering experience
  • Full stack web development skills
  • Backend service development in Go or Python
  • Frontend development with TypeScript
  • Experience with GraphQL and gRPC
  • Unit testing and automated testing practices
  • Operational experience supporting live systems

Nice-to-have

  • Collaboration with cross-functional teams
  • Writing technical design documents
  • Experience with Kafka and Airflow
  • Familiarity with Kubernetes and Docker
  • Ability to code with resiliency in mind
  • Continuous improvement mindset

Key Requirements

  • 3+ years of software engineering experience
  • Proven experience building user-facing features from design to finish
  • Strong background in full stack web development

Work Rights

Not specified

Tailored Resume

Cover Letter