SENIOR API DEVELOPERKeys Responsiblties:Design and implement highly interactive, scalable web applications and RESTful APIs using Python, Django, and Flask.Develop and optimize APIs based on architecture frameworks and guidelines, ensuring high performance and reliability.Integrate APIs with cloud services, Azure, AWS (Lambda, EMR) and other data management platforms like Google BigQuery and Snowflake.Implement and maintain CI/CD pipelines for API deployments, collaborating with DevOps engineers to ensure smooth integration.Develop and execute comprehensive testing strategies, including unit tests and integration tests, to ensure API quality and reliability.Optimize API performance, focusing on response times, throughput, and scalability to handle high-volume traffic.Implement security best practices to protect API endpoints and sensitive data.Create and maintain detailed API documentation and specifications. REQUIRED QUALIFICATIONS: 7+ years of experience in software development, with a strong focus on API development.Extensive experience with Python and related frameworks (Django, Flask).Proficiency in RESTful API design and development.Strong understanding of database technologies and ORM (Object-Relational Mapping).Experience with cloud platforms, Azure and AWS services.Familiarity with version control systems, preferably Git.Knowledge of API security best practices and authentication protocols.Hands on experience Terraform .Hands on experience in programming language in Python , Go Hands on experience in CI/CD Tools Jenkins, Github Actions , Gitlab etcDetailed understanding of building , architecting ,designing and implementing infrastructure in either of Cloud platform - AWS/GCPHands on experience on Docker , Kubernetes , Helm Chart , Ansible etc.