55 Protiviti Jobs
4-6 years
Bangalore / Bengaluru, Kolkata
Python Developer - Backend Technologies (4-6 yrs)
Protiviti
posted 1mon ago
Flexible timing
Key skills for the job
We are seeking an experienced Python Developer to join our team, focusing on building efficient and scalable backend applications. This role is ideal for candidates who thrive in fast-paced environments, love solving complex problems, and have a strong foundation in Python development and data processing. As a Python Developer, you will play a key role in designing, developing, and deploying server-side logic that powers our applications.
Key Responsibilities :
- Develop and maintain APIs using FastAPI, ensuring high performance and responsiveness.
- Design data processing pipelines using Pandas and NumPy for efficient data manipulation and analysis.
- Containerize applications using Docker to streamline deployment and improve scalability across environments.
- Work with PostgreSQL for data storage and management, creating efficient and optimized queries.
- Implement ORM frameworks to connect Python applications with relational databases seamlessly.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Ensure code quality and consistency through code reviews, testing, and documentation.
- Troubleshoot, debug, and upgrade existing software applications to meet evolving needs.
- Write efficient and clean code that is easily maintainable and adheres to best practices.
Required Skills :
- Python Proficiency : Strong programming experience in Python, with a focus on backend development and data handling.
- FastAPI : Experience in building APIs using FastAPI and familiarity with RESTful principles.
- Data Manipulation : Strong knowledge of Pandas and NumPy for data processing and analysis.
- Containerization : Hands-on experience with Docker to manage application deployment in containerized environments.
- Database Management : Proficiency with PostgreSQL, including the ability to write complex SQL queries and optimize database interactions.
- ORM Frameworks : Strong understanding of Object-Relational Mapping (ORM) frameworks, such as SQLAlchemy or Django ORM, to bridge Python applications with relational databases.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Python Developer roles with real interview advice
4-6 Yrs
Bangalore / Bengaluru, Kolkata
8-13 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru, Mumbai
9-14 Yrs
Hyderabad / Secunderabad, Bangalore / Bengaluru, Mumbai
10-15 Yrs
Hyderabad / Secunderabad
2-7 Yrs