Expand & Maintain Python Backend Architecture

Customer: AI | Published: 18.03.2026

Title: Senior Backend Architect (Python) – Scale to 100k+ Users & Long-Term System Lead Location: Remote (India-time zone preferred) Project Type: High-Level Refactor + 1-Year Maintenance Retainer About the Project We have successfully launched the attendance management project, a BLE-beacon-based attendance solution currently serving 5,000 active users. Our roadmap involves a 20x scale-up to 100,000+ users across multiple international regions. We are looking for a dedicated Backend Expert to lead the architectural evolution of our platform and stay with us as our technical partner for at least one year. Phase 1: The Scale-Up Code Audit & Refactor: Conduct a deep audit of the existing Python (Django/FastAPI) codebase to identify bottlenecks. Scalability Engineering: Optimize the system to handle thousands of concurrent WebSocket/API pulses from BLE beacons without latency. Multi-Tenant Hierarchy: Implement a robust, schema-based multi-tenant architecture to support a global hierarchy (Global Admin $\rightarrow$ Country $\rightarrow$ State $\rightarrow$ Branch/Franchise). Data & Performance: Optimize PostgreSQL indexing, implement Redis caching, and transition heavy tasks to a distributed queue (Celery/RabbitMQ). Flutter Integration: Collaborate with our mobile team to ensure the real-time data streaming between Flutter and the backend is bulletproof. Phase 2: System Maintenance & Evolution 1-Year Commitment: Provide ongoing system maintenance, bug fixes, and security patches to ensure 99.9% uptime. Performance Monitoring: Continuously monitor server health as we cross the 10k, 50k, and 100k user milestones. New Feature Deployment: Support the roll-out of new features (e.g., AI-based analytics, dynamic commission payouts, and reporting modules). Documentation: Maintain clear, professional technical documentation for the evolving API and architecture. Technical Requirements Experience: 5+ years of professional Python development (FastAPI/Django). Scaling History: You must have previously managed a project that scaled from a few thousand to over 100,000 concurrent users. Real-time Expertise: Deep knowledge of WebSockets (Django Channels), Event-driven architecture, and Kafka or RabbitMQ. Database Mastery: Advanced PostgreSQL skills (Partitioning, Connection Pooling, Query Optimization). Reliability: You are looking for a long-term partnership and can commit to maintaining the system for at least one year.