Python Developer
Experience: 6–7 Years
Employment Type: C2C
Work Mode: Remote (2–3 Days/Month at Client Location)
Work Timings: 11:00 AM – 9:00 PM
Job Overview
We are looking for an experienced Python Developer with strong scripting, API integration, and data transformation expertise. The ideal candidate should be skilled in developing reliable, maintainable, and scalable solutions while working with REST APIs, JSON data processing, and automation workflows.
Key Responsibilities
- Develop and maintain clean, efficient, and reusable scripts using Python (preferred) or Starlark.
- Design and implement integrations with REST APIs and external systems.
- Handle API authentication, pagination, rate limiting, retries, and backoff strategies.
- Process, normalize, and transform complex JSON data structures into standardized formats.
- Build reliable and scalable automation solutions with a focus on performance and maintainability.
- Implement robust error handling, structured logging, and observability practices.
- Create and maintain lightweight tests and validation frameworks to ensure data quality and system reliability.
- Troubleshoot and resolve integration, data processing, and performance-related issues.
- Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
Required Skills
- 6–7 years of experience in Python development and scripting.
- Strong proficiency in Python programming.
- Experience working with REST APIs and third-party integrations.
- Hands-on experience with:
- OAuth2 and Token-Based Authentication
- API Pagination
- Rate Limiting
- Retry and Backoff Mechanisms
- Strong understanding of JSON processing, normalization, and transformation.
- Experience handling nested objects, arrays, optional fields, and inconsistent data formats.
- Knowledge of structured logging, debugging, and observability best practices.
- Experience writing tests, fixtures, and validation scripts.
- Strong analytical, troubleshooting, and problem-solving skills.
Preferred Skills
- Experience with Starlark scripting.
- Familiarity with cloud-based applications and integrations.
- Exposure to automation frameworks and workflow orchestration tools.
- Experience working in Agile development environments.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Proven experience delivering scalable integration and automation solutions.
Pay: ₹80,000.00 - ₹100,000.00 per month
Experience:
- Senior Python Developer: 6 years (Required)
Work Location: Remote