Python Developer- Pune
Job Summary:
We are seeking a skilled and motivated Python Developer to join our development team. You will be responsible for writing and testing scalable code, developing backend components, and integrating user-facing elements using server-side logic. The ideal candidate should have a strong understanding of Python programming and relevant frameworks.
Responsibilities:
Design, implement, and maintain efficient, reusable, and reliable Python code.
Develop backend components and integrate with front-end elements.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize applications for maximum speed and scalability.
Write and maintain technical documentation.
Troubleshoot and debug applications.
Participate in code reviews and provide constructive feedback.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a Python Developer (minimum [X] years).
Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
Experience with RESTful APIs, databases (SQL and NoSQL), and ORM libraries.
Familiarity with version control tools like Git.
Good problem-solving skills and attention to detail.
Understanding of software development best practices.
Preferred Qualifications:
Experience with cloud services (AWS, GCP, Azure).
Knowledge of front-end technologies (HTML, CSS, JavaScript).
Familiarity with Docker, Kubernetes, or CI/CD pipelines.
Experience with data science libraries (Pandas, NumPy, etc.) is a plus.