Hyderabad
Contract-To-Hire
Mid-Level: 4 to 7 years
Posted on Nov 07 2024

About the Job

Skills

Python programming
Database management
Data analysis
Machine learning
Web development
Data visualization
Algorithm design
Problem-solving

JOB DESCRIPTION


About PeopleTree-

PeopleTree Knowledge Services Pvt Ltd is a Boutique Knowledge Process Outsourcing and IT Services company. We collaborate with Medium and Large Businesses to

  • Manage their IT and non-IT back-office operations
  • Enable them to focus on growing their business
  • Help them reduce operational cost and improve bottom-line

We understand the demanding resource and capital requirements for small and medium businesses especially during growth phase. We work closely with them to understand specific business, project and resource requirements and engage trained and experienced resources to work as an extension to our clients’ teams at significantly reduced costs.

We primarily serve the small and medium businesses in eCommerce, IT services, Healthcare and Financial Services.


About Role-

We are seeking an experienced Python Developer with 5-8 years of hands-on experience in Python programming. The ideal candidate will design, develop, and maintain high-performance, scalable applications, collaborating with cross-functional teams to deliver cutting-edge software solutions. This role provides an opportunity to work on diverse projects and leverage emerging technologies to drive innovation.


Job Requirements-

  • Proficiency in Python and its libraries (Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn, PyTorch).
  • Experience with REST API frameworks such as Django, Flask, and FastAPI.
  • Solid understanding of object-oriented programming (OOP), data structures, and algorithms.
  • Experience in database design, SQL, and ORM frameworks (e.g., SQLAlchemy, Django ORM).
  • Unit testing, integration testing, and automation using frameworks like pytest.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with front-end technologies like HTML, CSS, JavaScript, and client-side frameworks (React, Angular, Vue.js).
  • Knowledge of version control systems (e.g., Git) and collaborative workflows (GitHub, GitLab).
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication skills to collaborate effectively with technical and non-technical stakeholders.


Job Responsibilities-

  • Design, develop, and maintain Python-based applications, APIs, and services that meet business requirements and adhere to best practices.
  • Collaborate with software architects and development teams to design scalable and efficient solutions.
  • Write clean, maintainable, and reusable code, following established coding standards.
  • Conduct code reviews, provide feedback, and mentor junior developers.
  • Participate in agile processes including sprint planning, daily stand-ups, and retrospectives.
  • Identify and address technical debt, performance bottlenecks, and software-related issues.
  • Integrate third-party libraries, frameworks, and tools to enhance functionality.
  • Stay updated on emerging technologies to drive innovation and improvement.


Job Details-

  • Work Days: Mon-Fri, 1pm to 10pm IST
  • Job Location: Hyderabad
  • Experience: 5-8 years of proven experience as a Python Developer.
  • Contract Type: C2H


About the company

PeopleTree is a Information Technology and Back office service provider. We collaborate with Medium and Large Businesses to expedite go-to-market solutions, while reducing operational costs. With offices in USA and India (Ahmedabad and Hyderabad), we primarily service eCommerce, IT Services, Healthcare and SAAS/Fintech businesses.

Industry

IT Services

Company Size

51-200 Employees

Headquarter

Ahmedabad

Other open jobs from PeopleTree Knowledge Services Pvt. Ltd.