Responsibilities
- Lead development of new features in our Django monolith, focusing on the core experience of viewing and editing Scribes — including pages, embeds, exports, and related integrations
- Optimize database queries, endpoints, and caching layers to improve performance and scalability across critical user workflows
- Collaborate with product and design to deliver intuitive, reliable editing and rendering experiences at scale
- Make architectural decisions about when to extend the monolith and when to invest in service extraction for high-scale systems
- Set a high bar for engineering excellence through code reviews, mentorship, and best practices in testing, observability, and performance
Requirements
- 8+ years of experience building backend applications at high scale and availability
- extensive experience with Python
- knowledge of how to optimize endpoint performance and database queries
- strong advocacy for automated testing
- implementation of engineering best practices
- user-centric, empathetic, and passionate about your work
Nice to Have
- Experience with Django
- Startup experience
Work Arrangement
Hybrid — San Francisco
Additional Information
- Some of the nicest and smartest teammates you’ll ever work with
- Competitive salaries
- Comprehensive healthcare benefits
- Exciting and motivating equity
- Flexible PTO
- 401k
- Parental Leave
- Commuter Benefits (SF office employees)
- WFH Stipend