Key Responsibilities Design, build, and scale production-grade backend services using Python, Django, and Django REST Framework (DRF). Architect and ship full-stack features end-to-end: REST endpoints and serializers on the backend, and the corresponding React + Vite screens that consume them. Develop and integrate RESTful APIs for seamless communication between the React SPA, internal microservices, and third-party providers (LLMs, payments, OAuth, re CAPTCHA). Build and maintain the React frontend with Redux Toolkit, Tan Stack Query, React Router, React Hook Form + Zod, and Tailwind/Headless UI, paying attention to performance (memoization, code splitting, lazy loading) and accessibility. Implement real-time delivery patterns - Server-Sent Events (SSE), Redis-backed status polling, and ASGI endpoints - knowing when to use each and how to handle reconnects, retries, and cleanup. Contribute to automated data extraction and content parsing from web pages and online sources using requests/httpx/aiohttp, Beautiful Soup4, lxml, and curl_cffi. Work with proxy management for high-volume HTTP clients Apply multithreading, async I/O, and Celery task orchestration (Rabbit MQ broker, retries, idempotency) to handle concurrent operations and long-running pipelines reliably. Design and optimize Postgre SQL schemas and queries, including indexes, constraints, and Django signals. Add and tune caching layers with Redis (django-redis) - TTL strategies, pipeline writes, and cache invalidation to reduce load and latency. Lead the full software lifecycle: scope, design, implement, test, deploy, and monitor; keep architecture docs in sync with the code. Implement security best practices: OWASP Top 10, http Only-cookie JWT with silent refresh, delegation/impersonation auth, CSRF/CORS, brute-force protection, input validation, secrets management, and rate limiting. Integrate multi-provider LLM workflows (Open AI, Anthropic Claude, Google Gemini), including streaming responses, token accounting, and model fallback. Collaborate with frontend, data, and ops counterparts to integrate dashboards (Apex Charts, Tan Stack Table, @dnd-kit, ExcelJS) with backend services and microservices. Own deployment and operations: Docker / docker-compose, Gunicorn/Uvicorn + Nginx, Git Hub Actions CI/CD, zero-downtime releases, monitoring, and rollback. Write clean, maintainable code with proper documentation, and ship every feature/bugfix with meaningful automated tests.
Qualifications Bachelor's in Computer Science, Software Engineering, or a related field. Minimum 2 years of professional full-stack experience shipping production systems with Django/DRF on the backend and React on the frontend. In-depth experience with Django and DRF: ORM, signals, middleware, ASGI, custom authentication, throttling, pagination, versioning, and admin customization. Strong React skills with Vite, React Router, Redux Toolkit, Tan Stack Query, React Hook Form + Zod, Tailwind CSS, Headless UI, Apex Charts, and Tan Stack Table. Hands-on experience with real-time UI via SSE/Event Source (retries, backoff, terminal status handling, reconnects) and Axios interceptors for silent token refresh, CSRF, and rate-limit handling. Proven track record designing, developing, and deploying scalable Django applications in production, ideally in multi-service architectures. Strong proficiency in Postgre SQL schema design, indexing, and query optimization. Familiarity with Duck DB/Parquet for columnar analytics is a plus. Solid Linux fundamentals. Experience with message brokers (Rabbit MQ/Redis) and Celery - scheduling, retries, idempotency, and monitoring of long-running pipelines. Production ops experience: Docker, docker-compose, Gunicorn/Uvicorn, Nginx, secrets management, and observability with Prometheus, Open Telemetry, Grafana, Loki, and Tempo. Familiarity with HTTP protocols, parsing structured data (HTML, XML, JSON, Excel), and resilience patterns (retries, exponential backoff). Hands-on integration with LLM providers (Open AI, Anthropic, Gemini): streaming, structured output, and token/cost accounting. Testing discipline across both stacks: pytest + pytest-django + factory-boy on the backend, Vitest + React Testing Library + MSW + jest-axe for unit/integration, and Playwright for E2E. Strong understanding of software design patterns, SOLID principles, and clean architecture, applied without over-engineering. Strong problem-solving skills and meticulous attention to detail. Experience with Git, conventional commits, code review, Git Hub Actions CI/CD, and agile methodologies.
Bonus Experience with Fast API microservices and aio-pika async Rabbit MQ consumers. Familiarity with Min IO / S3-compatible storage via django-storages. Experience with Google OAuth, re CAPTCHA, and payment gateway integrations. Prior work on data-intensive Saa S platforms with heavy async pipelines and real-time dashboards.