Role & responsibilities
1. Develop, build, and maintain backend applications using Python.
2. Design, develop, and maintain RESTful APIs using FastAPI.
3. Work with PySpark for large-scale data processing and transformation.
4. Develop and optimize data pipelines for handling structured and unstructured data.
5. Work with AWS cloud services for application deployment and data processing.
6. Integrate APIs with databases and third-party applications.
7. Write clean, reusable, scalable, and effective Python code.
8. Perform debugging, troubleshooting, and performance optimization.
9. Collaborate with data engineers, backend developers, and DevOps teams.
Preferred candidate profile
- Strong hands-on experience in Python programming.
- Experience in PySpark for large-scale data processing and transformation.
- Hands-on experience in developing RESTful APIs using FastAPI.
- Strong knowledge of AWS cloud services and deployment.
- Experience in SQL and database integration.
- Knowledge of Python OOP concepts and data structures.
- Experience in API development, integration, and optimization.
- Understanding of data pipelines and ETL processes.
📌 Backend Python Developer (Hyderabad)
🏢 CGI
📍 Hyderabad