You are viewing a preview of this job. Log in or register to view more details about this job.

Python Developer

Job Title: Python Developer
Experience Required: 8+ Years
Location: Onsite
Employment Type: Contract (W2 through vendor)

 

Responsibilities:

Design, develop, test, and maintain high-quality Python applications.

Write reusable, testable, and efficient code following best practices.

Work with RESTful APIs, microservices, and cloud-based services.

Collaborate with cross-functional teams including DevOps, QA, and business analysts.

Participate in requirement analysis, solution design, and code reviews.

Optimize applications for maximum speed, performance, and scalability.

Troubleshoot, debug, and upgrade existing applications.

Required Skills:

Strong experience (8+ years) in Python programming.

Hands-on experience with Python frameworks such as Django, Flask, or FastAPI.

Strong knowledge of REST APIs, microservices architecture, and integrations.

Solid understanding of object-oriented programming, data structures, and algorithms.

Experience with SQL & NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

Proficiency in unit testing, debugging, and performance tuning.

Exposure to cloud platforms (AWS, Azure, or GCP) is a plus.

Familiarity with CI/CD pipelines, Git, and Agile methodology.

Preferred Skills:

Experience in AI/ML, Data Science, or Big Data technologies.

Knowledge of containerization (Docker, Kubernetes).

Strong communication and problem-solving skills.

Educational Qualification:

Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.