Python Developer

  • Experience: 3-5 years of professional backend experience, ideally in a production environment supporting complex systems.

  • Tooling: Comfortable with Git, Docker, and CLI-based workflows.

  • Testing: Experience with Django testing framework (TestCase, APITestCase, factory-boy).

  • Database: Solid SQL experience, including schema design and performance tuning.

  • Integrations & Auth: Experience integrating third-party APIs and implementing OAuth2/OIDC authentication.

  • Message Brokers & Async: Hands-on experience with RabbitMQ and Celery for distributed task processing and message queuing.

  • Cloud & Data: Experience with GCP (Cloud Storage, BigQuery) or AWS. Comfortable with BigQuery, Pandas, or data pipeline work for analytics.

  • Core Stack: Strong proficiency with Django 4.x, Django REST Framework, Celery, and MySQL with Django ORM.