Overview
Job description
Job Overview
We are seeking a Senior Python Developer with extensive Django experience for a full-time role in Calicut. The ideal candidate should have a proven track record of building scalable web applications and RESTful APIs using Django and Django REST Framework.
Core Responsibilities
● Design and develop complex web applications using the Django framework
● Architect scalable backend solutions and database structures
● Lead technical decisions and implement best practices
● Implement security measures and data protection protocols
● Mentor junior developers and conduct code reviews
● Collaborate with cross-functional teams for system integration
Technical Requirements
● 5+ years of professional experience with Python and Django
● Expert knowledge of Django REST Framework
● Strong proficiency with PostgreSQL/MySQL and database optimization
● Experience with asynchronous programming (Celery/asyncio)
● Expertise in caching mechanisms (Redis/Memcached)
● Proficiency in writing unit tests and integration tests
● Experience with containerization (Docker) and orchestration
● Knowledge of message brokers (RabbitMQ/Redis)
● Strong understanding of CI/CD pipelines
Required Skills
● Expert-level Python programming skills
● Advanced knowledge of Django ORM and query optimization
● Experience with microservices architecture
● Proficiency in API design and documentation
● Knowledge of AWS/GCP cloud services
● Understanding of security best practices and OWASP
● Experience with monitoring and logging solutions
● Strong debugging and problem-solving abilities
Expertise in version control with Git
● Knowledge of Elasticsearch or similar search engines
● Experience with high-traffic production environment
Candidates from Kochi, Bangalore, or nearby cities who are open to relocating to Calicut are welcome to apply.
Job Type: Full-time
Pay: ₹400,000.00 - ₹1,000,000.00 per year
Schedule:
- Day shift
Ability to commute/relocate:
- Calicut, Kerala: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Python Django: 5 years (Required)
Work Location: In person