Posted:2 months ago| Platform:
Work from Office
Full Time
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,
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru, Hyderabad
INR 3.5 - 8.5 Lacs P.A.
Mumbai, Bengaluru, Gurgaon
INR 5.5 - 13.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 3.0 - 7.0 Lacs P.A.
Chennai, Pune, Mumbai (All Areas)
INR 5.0 - 15.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 11.0 - 21.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 15.0 - 16.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 10.0 - 15.0 Lacs P.A.
Bengaluru, Hyderabad, Mumbai (All Areas)
INR 0.5 - 3.0 Lacs P.A.
Hyderabad, Gurgaon, Mumbai (All Areas)
INR 6.0 - 16.0 Lacs P.A.
Bengaluru, Noida
INR 16.0 - 22.5 Lacs P.A.