Requirements
- 6+ years of professional backend engineering experience, with significant time spent in Python and Django
- Expert-level knowledge of Django Core and Django REST Framework, including a deep understanding of the request/response lifecycle—and the judgment to know when to use (and remove) tools like signals
- Deep experience with relational databases at scale (PostgreSQL and/or MySQL), including indexing strategies, locking behavior, and transactional integrity in distributed systems
- Strong comfort operating in AWS, including practical experience with services like RDS, SQS (visibility timeouts), S3 lifecycle policies, and debugging IAM/VPC networking issues
- Experience working in large, existing codebases, not just greenfield development
- A proven track record of delivering well-designed, well-tested, performant systems in an agile, remote-first environment
- Exceptional written and verbal communication skills, with the ability to clearly explain technical decisions to both technical and non-technical stakeholders
- Strong fundamentals in algorithms and data structures, and how they behave at scale in real systems
Benefits
- 100% covered employee medical, dental, and vision insurance options
- FSA/HSA options
- Free memberships to OneMedical, Teladoc, and Talkspace
- Flexible paid vacation and sick/mental health time
- Stock options to all full-time employees
- 12 weeks of 100% paid parental leave for the birthing parent
- Quarterly learning budget to spend on books, classes, or events
Team
Structure: Engineering team with Engineering Managers
