10+ years of hands-on SaaS software development experience At least 3+ years developing in Python/Django Deep experience with message queuing systems (Celery, RabbitMQ, Kafka, SNS, etc.) Deep experience with distributed systems Experience with both monolithic and service oriented architectures Proven track record of improving legacy codebases Experience working with legacy Django systems Strong systems design skills Experience building horizontally scalable architectures Experience with SMS/telephony or email delivery systems (Twilio is a plus) Strong written communication skills Established habits communicating asynchronously and teaching through technical documentation Have been in a Senior+ hands-on coding role in the last 2 years