Python Developer
Python Developer57
Applications
57
Applications
About the Job
Skills
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
Industry
IT Services
Company Size
51-200 Employees
Headquarter
Ahmedabad
Other open jobs from PeopleTree Knowledge Services Pvt. Ltd.