Reddit is a community of communities, known for its open and authentic conversations on the internet. As a full-stack engineer on the Notifications team, you will design, build, and scale products within the notifications system, focusing on enhancing the user experience and collaborating with cross-functional teams.
Responsibilities:
- Designing, developing, and maintaining backend services that handle notifications and emails while ensuring the performance, security, and scalability of our systems
- Designing, developing, and maintaining high quality, performant frontend features
- Contributing to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be writing design docs and code, and get valuable feedback on your work
- Working collaboratively with product managers, designers, data scientists and other engineers to deliver high-quality products
- Contributing to the infrastructure that supports all of the above
Requirements:
- 3+ years software engineering experience, and expect experience building user facing features from design to finish
- Full stack web development experience, with a balance of experience 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
- Has operational experience supporting live ops for websites
- Collaboration skills: you work well with a team
- Demonstrate skills in one or more of the following: written/verbal communication, project leadership, engineering culture improvements, collaboration with cross-function outside of engineering
- Embodies the company value of Evolve: views challenges as learning opportunities and continuously seeks to improve