JobMatch
← Back to jobs

Senior Backend Engineer (Python)

Astreya

RemoteIndiaseniorFull Time
Posted
today
Source
Himalayas
Field
Engineering

Skills

PostgreSQLREST APIsAirflowPythonRedisLinuxJiraGitMachine LearningAI

Description

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 - Proven track record building scalable REST APIs - Understanding of multi-tenant architecture and data isolation - Excellent problem-solving and code organization skills Originally posted on Himalayas

JobMatch aggregates public listings. Always apply through the original posting.

Senior Backend Engineer (Python) at Astreya · JobMatch