Job Description : Python Developer
Location : Gurgaon
Experience : 2-5 years
Employment Type : Full-Time
About the Role :
We are looking for a skilled Python Developer to join our engineering team. You will help build and maintain scalable backend systems and data processing pipelines that power our data-driven applications. The ideal candidate has strong Python fundamentals, hands-on experience with modern backend frameworks, and a solid understanding of data handling at Develop and maintain backend APIs and microservices using Python (FastAPI or similar).
- Work with data pipelines that handle large datasets using formats like Parquet and CSV.
- Integrate with cloud storage (e.g., AWS S3) and databases like MongoDB and Redis.
- Write efficient, maintainable, and well-documented code.
- Collaborate with cross-functional teams on design, development, and deployment.
- Contribute to improving performance, scalability, and reliability of 2-5 years of professional experience in Python development.
- Experience with at least one backend framework (FastAPI).
- Strong understanding of REST APIs, async programming, and data serialization.
- Familiarity with databases (MongoDB, PostgreSQL, or Redis).
- Knowledge of AWS S3 or other cloud storage services.
- Hands-on experience with Git, Docker, and modern development workflows.
- Good problem-solving skills and attention to detail.
Nice to Have :
Experience with data processing frameworks (Pandas, PyArrow, Polars).Exposure to ETL pipelines, streaming systems, or cloud deployments.Understanding of caching, API rate limits, and distributed system design.Why Join Us :
Work on modern backend and data systems used in production environments.Collaborate with a small, talented team focused on quality and scalability.Opportunity to learn and grow across data engineering, cloud, and backend development.(ref : hirist.tech)