5 - 10 years

7.0 - 12.0 Lacs P.A.

Pune

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

AutomationBackendVersion controlCodingPostgresqlMySQLMachine learningMiddlewareMonitoringPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a skilled Python Developer with 5+ years of experience to join our team in Pune. The ideal candidate should have a strong understanding of Python development, backend frameworks, database management, and cloud technologies. You will be responsible for building scalable applications, optimizing performance, and ensuring code quality. Key Responsibilities: Develop, test, and maintain Python applications Write scalable, secure, and high-performance applications Implement modular and reusable components Automate recurring tasks and processes Design and implement RESTful APIs and microservices Create APIs adhering to best practices for scalability and security Define API specifications (endpoints, request/response, error handling) Implement microservices and use API gateways for traffic management Work with frameworks like Django, Flask, or FastAPI Build applications using Django, Flask, or FastAPI Utilize routing, middleware, and form handling Optimize performance through caching and query optimization Optimize application performance and database queries Analyze and improve code efficiency Optimize database interactions (indexing, caching, pooling) Use asynchronous programming for high I/O operations Collaborate with frontend developers, DevOps, and other teams Work with frontend teams to define API requirements Collaborate with DevOps for CI/CD and deployments Participate in cross-functional planning and design meetings Integrate third-party APIs and services Connect with external APIs and services (payment, messaging, cloud) Handle authentication, data formats, and error handling Implement retries, rate-limiting, and logging for resilience Write clean, maintainable, and well-documented code Follow coding standards and best practices (e.g., PEP 8) Document code using docstrings and comments Maintain structured code repositories with organized modules Conduct code reviews and mentor junior developers Perform code reviews for best practices and standards Provide constructive feedback and guidance Mentor junior developers and lead knowledge-sharing sessions Troubleshoot and debug applications Investigate and resolve application issues Use debugging tools and logging frameworks Implement logging, monitoring, and alerting for issue detection Required Skills & Qualifications: 5+ years of experience in Python development Proficiency in Django, Flask, or FastAPI Experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases Knowledge of cloud platforms (AWS, Azure, or GCP) Understanding of containerization (Docker, Kubernetes) Experience with version control (Git) and CI/CD pipelines Strong problem-solving and analytical skills Good communication and teamwork abilities Preferred Skills: Experience with machine learning, data processing, and automation Knowledge of front-end technologies (React, Vue, or Angular) Exposure to message queues like Kafka,

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)