Senior Backend Engineer (Python)
AstreyaIndia only
Apply now
Opens the original posting on Himalayas.
Apply nowSource: HimalayasApply on the original site
Companies in this catalog do not charge applicants. Never send money to apply.
Technical Requirements
Core Stack
- Python 3.11+ and Django 4.2+ with Django REST Framework
- PostgreSQL with multi-tenant architecture (schema-per-tenant isolation)
- Celery + Redis for asynchronous task processing and caching
Django Channels for WebSocket/real-time features
- JWT authentication and role-based access control (RBAC)
- Apache Airflow (DAGs, scheduling, workflow automation)
Key Skills
- Building RESTful APIs with DRF (serializers, viewsets, authentication)
- Complex database design and ORM optimization
Workflow orchestration using Apache Airflow
- Distributed task queues and background job processing
- WebSocket consumers for real-time updates
Multi-tenant SaaS architecture patterns
Git version control and Linux/Unix environments
Highly Desired
- AI/ML API integration (Google Gemini, OpenAI)
- ITSM platform experience (ServiceNow, Jira Service Management)
- Hands-on experience with Apache Airflow in production environments
Service Layer and Repository design patterns
OAuth 2.0 and third-party integrations (Slack, PagerDuty)
Requirements
- 8+ years Python development, 5+ years production Django experience
- Strong PostgreSQL skills (schema design, complex queries, optimization)
- Hands-on experience with Apache Airflow for workflow orchestration, DAG development, and scheduling of data pipelines
- Experience with Celery task queues and Redis in production
Apply now
Opens the original posting on Himalayas.
Apply nowSource: Himalayas