07 Sep
|
TalentOla
|
India
Job Description – Python Application Developer
Position
Python Application Developer
Experience
5+ Years
Location
Hyderabad
Employment Type
Full time
Job Summary
We are looking for an experienced Python Application Developer with 5+ years of hands-on experience in designing, developing, and maintaining scalable backend applications and APIs. The candidate should have robust expertise in Python frameworks, database management, cloud technologies, and application integration.
Key Responsibilities
Design, develop, test, and maintain scalable Python-based applications.
Build reusable, efficient, and secure backend services and APIs.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Optimize application performance, scalability, and reliability.
Write clean, maintainable, and well-documented code.
Perform code reviews and ensure adherence to coding standards.
Troubleshoot, debug, and upgrade existing applications.
Work with DevOps and cloud teams for deployment and CI/CD implementation.
Participate in Agile/Scrum development processes.
Mandatory Skills
Strong proficiency in Python programming.
Experience with frameworks such as:
Django
Flask
FastAPI
Strong understanding of RESTful APIs and microservices architecture.
Experience with SQL and NoSQL databases:
PostgreSQL
MySQL
MongoDB
Hands-on experience with Git/version control systems.
Knowledge of Docker and containerization.
Experience with cloud platforms such as AWS, Azure, or GCP.
Understanding of CI/CD pipelines and DevOps practices.
Solid debugging and problem-solving skills.
Preferred Skills
Experience with message brokers like RabbitMQ or Kafka.
Knowledge of Kubernetes and orchestration tools.
Familiarity with unit testing frameworks such as PyTest.
Exposure to AI/ML integration or data processing pipelines.
Experience working in Agile environments.
Educational Qualificat
📌 Python Application Programming Hyderabad (India)
🏢 TalentOla
📍 India