Description

Python Developer:
• Develop clean, efficient, and scalable backend solutions using Python.
• Design and build RESTful APIs and integrate with third-party services.
• Work with frameworks like Pyspark, Pandas, SQLAlchemy, Django, Flask, or FastAPI to deliver robust applications.
• Implement data storage solutions using relational (PostgreSQL/MySQL) and NoSQL databases (MongoDB/Redis).
• Write reusable and testable code with appropriate unit tests and documentation.
• Optimize application performance and handle debugging and troubleshooting.
• Collaborate with frontend developers, DevOps, and QA teams to ensure seamless integration.
• Participate in code reviews, design discussions, and Agile sprint planning.

Required Skills & Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• Minimum 5 years of hands-on experience in Python development.
• Proficient with Django, Flask, or FastAPI.
• Strong understanding of REST APIs, HTTP protocols, and web services.
• Experience with SQL databases like PostgreSQL or MySQL.
• Exposure to NoSQL technologies such as MongoDB or Redis.
• Familiarity with containerization (Docker) and version control systems (Git).
• Understanding of CI/CD pipelines and deployment best practices.
• Good knowledge of software development principles and Agile methodologies.
 

Education

Bachelor's degree in Computer Science, Engineering