Skip to content

Senior Software Engineer – Content and Community
Company | Handshake |
---|
Location | San Francisco, CA, USA |
---|
Salary | $180000 – $220000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 7+ years as a full-stack engineer with a strong focus on both backend and frontend development.
- Proficiency in backend technologies such as Ruby on Rails, Go, Python, or Node.js.
- Strong experience with modern web technologies like React, JavaScript, or TypeScript, and familiarity with mobile technologies (Swift, React Native).
- Experience designing and building complex, scalable systems that handle high traffic and large volumes of user-generated content.
- Proven ability to work effectively across teams, including product, design, data, and marketing.
- Demonstrated experience in developing user-facing features that prioritize usability, performance, and engagement.
- Experience mentoring junior engineers, helping them grow both technically and professionally.
- Ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Responsibilities
- Partner closely with product managers, designers, and other engineers to build and scale new features for content discovery, community engagement, and personalized recommendations for users on the Handshake platform.
- Build, maintain, and scale high-quality, high-performance backend and frontend systems that support content creation, sharing, and collaboration within the platform.
- Use your experience to contribute to product roadmaps, help define priorities, and provide technical leadership on key projects impacting the community and content features.
- Own the end-to-end architecture of the content and community platform, designing scalable, reliable, and efficient systems that support millions of users.
- Support junior engineers by providing technical mentorship, reviewing code, and helping foster a culture of collaboration and growth within the team.
- Help to define and experiment with hypotheses to optimize the platform, driving higher user engagement and satisfaction.
- Write clean, maintainable, and testable code. Participate in code reviews and provide thoughtful feedback to maintain high-quality standards.
Preferred Qualifications
No preferred qualifications provided.