
Backend Engineer, Reddit Pro for Publishers
Reddit, Inc.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $164,000 - $229,000 per year
Job Level
Mid-LevelSenior
Tech Stack
Distributed SystemsGoGraphQLGRPCJavaPythonThrift
About the role
- Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
- Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
- Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
- Contribute to strategic planning and decision-making processes for backend development.
Requirements
- BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
- 3+ years of coding experience in a production setting writing clean, maintainable, and well-tested code.
- 2+ years of industry experience designing large-scale distributed systems.
- Experience with object-oriented programming languages such as but not limited to: Golang, Python, or Java
- Experienced with GraphQL, REST, HTTP, Thrift or gRPC basics, and the ability to design and implement maintainable APIs.
- Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
- Strong leadership and communication skills, with a track record of mentoring and developing junior engineers.
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k Match
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Reddit Global Days off
- Generous paid Parental Leave
- Paid Volunteer time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
codingobject-oriented programmingGolangPythonJavaGraphQLRESTHTTPThriftgRPC
Soft skills
organizational skillsleadershipcommunicationmentoringprioritizationself-directedinnovativeaction-orientedadaptabilityproblem-solving
Certifications
BS degree in Computer Science