At least 3+ years of development experience with Python Experience with the Django framework Experience with microservice-based architectures Experience with any relational databases (SQL queries, migrations, optimization) Experience with message queues (e.g., RabbitMQ, NATS, Kafka) Care about quality and you know what it means to ship high-quality code Put yourself in the shoes of your users and be a steward of crafting great experiences Strong communicator. Explaining complex technical concepts to product managers, designers, customer support, and other engineers is no problem for you Experience in writing units and end-to-end tests is a plus Communicate effectively in English, both spoken and written Readiness to write on Java is appreciated