Job Title: Python Developer (Django & Flask)
Experience: 5-10 Years
Location: Bangalore / Hyderabad / Chennai / Pune
Work Mode: Hybrid
Notice Period: Immediate to 30 Days Only
Job Summary
We are looking for an experienced Python Developer with strong expertise in Django and Flask frameworks to build and maintain scalable, secure, and high-performance web applications and APIs. The ideal candidate should have hands‑on experience in backend development, database design, RESTful services, and cloud-based application deployment.
Key Responsibilities
- Design, develop, test, and maintain robust backend applications using Python.
- Build scalable web applications and RESTful APIs using Django and Flask.
- Develop reusable, efficient, and maintainable code following best practices.
- Collaborate with cross-functional teams including Product, UI/UX, QA, and DevOps.
- Design and optimize database schemas, queries, and integrations.
- Implement security, authentication, and authorization mechanisms.
- Participate in code reviews, technical design discussions, and architecture decisions.
- Troubleshoot and resolve application performance and production issues.
- Support CI/CD processes and cloud deployments.
- Create and maintain technical documentation.
Required Skills
- 510 years of software development experience with strong Python programming expertise.
- Hands‑on experience with Django and Flask frameworks.
- Strong experience in developing RESTful APIs and web services.
- Proficiency in Python libraries, modules, and object-oriented programming concepts.
- Experience with ORM frameworks such as Django ORM or SQLAlchemy.
- Strong knowledge of relational databases such as PostgreSQL, MySQL, or SQL Server.
- Experience with API integration and third‑party services.
- Good understanding of software design patterns and scalable application architecture.
- Familiarity with Git and Agile/Scrum development methodologies.
Preferred Skills
- Experience with Microservices architecture.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Experience with Docker and Kubernetes.
- Familiarity with message queues such as Kafka, RabbitMQ, or Celery.
- Exposure to NoSQL databases such as MongoDB or Redis.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
- Understanding of application monitoring, logging, and performance tuning.
- Experience working with FastAPI is an added advantage.
Educational Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Mandatory Requirements
- Experience: 5-10 Years
- Primary Skills: Python, Django, Flask
- Notice Period: Immediate to 30 Days Only
- Work Locations: Bangalore, Hyderabad, Chennai, Pune
- Work Model: Hybrid
Candidate Details Required
- Total Experience
- Relevant Experience in Python
- Relevant Experience in Django
- Relevant Experience in Flask
- Current CTC
- Expected CTC
- Notice Period
- Current Location
- Preferred Location
- Availability for Interview and Joining
Preference will be given to immediate joiners and candidates who can join within 30 day