Advanced Python Developer Needed

Job ID: 39411808

Budget: ₹37,500 – ₹75,000 INR

Python
Experience: 6+ years



Proficiency: Strong proficiency in Python syntax, data structures, and object-oriented programming (OOP) principles.
Problem Solving: Excellent logical and analytical skills, with the ability to tackle complex programming challenges.

Algorithm Design: Demonstrated experience in algorithm design and optimization.

Web Frameworks: Hands-on experience with at least one of the following web frameworks: FastAPI, Flask, or Django.

Database Experience: Experience with relational databases such as PostgreSQL, MySQL, or SQLite.

ORM Tools: Familiarity with ORM (Object Relational Mapping) tools like SQLAlchemy or Django ORM.

Testing: Experience in writing unit tests using frameworks like PyTest or unittest.

API Development: Proficient in API development and design, with a deep understanding of RESTful principles and authentication mechanisms.

Communication Skills: Good communication skills for collaborating with cross-functional teams.

Preferred Qualifications:
Experience: Prior experience in working with large-scale applications and optimizing performance.

Cloud Platforms: Experience with cloud platforms (AWS, GCP, Azure) is a plus.

Version Control: Experience with Git and version control systems.

CI/CD: Familiarity with Continuous Integration and Continuous Deployment (CI/CD) pipelines.

Key Responsibilities:
Application Development: Design, develop, and maintain applications using Python, focusing on both backend and API development.

Algorithm Optimization: Optimize existing algorithms and implement new, efficient solutions.

Database Management: Design, implement, and maintain relational database structures using PostgreSQL, MySQL, or SQLite.

API Design: Build and maintain RESTful APIs, ensuring secure and efficient data exchange.

Testing: Write unit tests to ensure code reliability and maintainability using testing frameworks like PyTest or unittest.

Collaboration: Work closely with cross-functional teams, including frontend developers and product managers, to deliver high-quality products.