Staff Python Engineer (Django)

Posted 3 months agoViewed
United StatesFull-TimeSoftware Development
Company:Privy
Location:United States
Languages:English
Seniority level:Staff, 10+ years
Experience:10+ years
Skills:
Backend DevelopmentLeadershipPythonSoftware DevelopmentDjangoKafkaRabbitmqSoftware ArchitectureMentoring
Requirements:
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.). 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 (upgrading is a plus). 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.
Responsibilities:
Lead technical initiatives to improve system reliability, performance, and scalability. Maintain and simplify distributed systems for high-volume SMS delivery. Create technical documentation, runbooks, and development tooling. Provide architectural and system design direction. Support engineers through technical mentorship and code development. Participate in on-call rotation and incident response. Collaborate with Ruby/Rails engineering team leaders on strategy.
Similar Jobs:
Posted 12 days ago
United StatesFull-TimeSoftware Development
Sr Technical Security Engineer
Company:
Posted 12 days ago
United StatesFull-TimeSoftware Development
SR Software Development Test Engineer, Level 3 (Remote US)
Company:
Posted 12 days ago
United StatesFull-TimeSoftware Development
Software Engineer (Product)
Company: