Job Title: Senior Python Backend Engineer (FastAPI)
We are hiring an experienced Senior Python Backend Engineer to build and scale high-performance backend systems for our mobile applications.
Key Responsibilities:
- Develop scalable, low-latency APIs using Python and FastAPI.
- Design and optimize PostgreSQL/Supabase databases and complex SQL queries.
- Build background jobs, automation, and scheduled tasks.
- Integrate Stripe, RevenueCat, and Firebase Cloud Messaging (FCM).
- Optimize performance with Redis, caching, multithreading, asyncio, and multiprocessing.
- Leverage Cloudflare for edge caching, security, and API optimization.
- Monitor system performance through logging, tracing, and observability tools.
- Ensure backend scalability, reliability, and high availability.
Requirements:
- 8+ years of backend development experience.
- Strong expertise in Python, FastAPI, asynchronous programming, and REST APIs.
- Advanced knowledge of PostgreSQL, Supabase, and SQL optimization.
- Experience with Redis, caching strategies, and high-concurrency applications.
- Hands-on experience with Stripe, RevenueCat, Firebase Cloud Messaging (FCM), and Cloudflare.
- Solid understanding of multithreading, asyncio, multiprocessing, and distributed systems.
- Experience with message queues (Celery, RabbitMQ, Kafka) and production-grade backend architectures.
Pay: ₹60,000.00 - ₹130,000.00 per month
Benefits:
Application Question(s):
- You understand that the budget for this role is 15 LPA and you are willing to move forward within this budget, please confirm. Any applications without this response will be rejected automatically.
Work Location: Remote