Job Title: Python DeveloperLocation: Pune, IndiaExperience - 5 years
Job Description:
We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products. As a Python Developer, you will work closely with our product managers and designers to implement robust, scalable solutions using Python.
Responsibilities:- Design, develop, test, deploy, maintain, and improve software applications.- Write clean, efficient, and maintainable code using Python.- Work collaboratively with cross-functional teams to define, design, and ship new features.- Integrate user-facing elements developed by front-end developers with server-side logic.- Implement security and data protection measures.- Troubleshoot, debug, and resolve issues in a timely manner.- Stay up-to-date with industry best practices and technologies.
Requirements:- Bachelor’s degree in Computer Science, Engineering, or a related field.- Proven experience as a Python Developer or similar role.- Strong understanding of Python and its core principles.- Experience with Python frameworks (e.g., Django, Flask) and libraries (e.g., Pandas, NumPy).- Familiarity with front-end technologies (e.g., JavaScript, HTML5, CSS3).- Knowledge of relational databases, SQL, and ORM technologies (e.g., SQLAlchemy).- Understanding of code versioning tools (e.g., Git).- Excellent problem-solving and analytical skills.- Ability to work effectively in a fast-paced environment.
Preferred Qualifications:- Experience with cloud platforms such as AWS, Azure, or Google Cloud.- Familiarity with Agile methodologies.- Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).