Sr Python Developer (Django) - 6+ years - Kochi - Hybrid
Role Overview
We are looking for a Senior Python Developer with strong expertise in Django and real-time application development to lead the backend development of a high-performance auction platform. The ideal candidate will design and build scalable REST APIs, implement real-time bidding mechanisms, and ensure robust database architecture using PostgreSQL.
This role requires hands-on experience in building mission-critical systems where performance, concurrency, and reliability are essential.
Key Responsibilities
- Design, develop, and maintain backend services using Python and Django.
- Architect and implement secure, scalable RESTful APIs.
- Develop and maintain real-time bidding features using WebSockets.
- Optimize system performance to handle high concurrency during live auctions.
- Design efficient database schemas and queries using PostgreSQL.
- Ensure transactional integrity and data consistency.
- Implement caching and performance optimization strategies.
- Collaborate with frontend, DevOps, QA, and product teams.
- Lead code reviews and enforce best practices.
- Troubleshoot production issues and optimize system reliability.
Required Technical Skills
Core Backend
- 5+ years of experience in Python development.
- Strong hands-on experience with Django.
- Solid experience in REST API design and development.
- Deep understanding of backend architecture and scalable systems.
Real-Time Systems
- Proven experience building real-time applications.
- Hands-on experience with WebSockets (Django Channels or similar frameworks).
- Understanding of concurrency handling and event-driven architecture.
Database
- Strong experience with PostgreSQL (strongly preferred).
- Database schema design and optimization.
- Writing efficient queries and performance tuning.
- Experience handling large datasets and transactional systems.
Additional Preferred Skills
- Experience with Redis or caching mechanisms.
- Familiarity with Docker and containerized deployments.
- Experience in auction, fintech, marketplace, or high-transaction platforms is a plus.
- Understanding of security best practices in web applications.
Soft Skills
- Strong analytical and problem-solving abilities.
- Ownership mindset and accountability.
- Ability to work in agile teams.
- Strong communication skills.