Python Api Developer
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
We are hiring an experienced Python API Developer with 3 to 10 years of professional experience. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and secure APIs. You will collaborate with cross-functional teams to deliver high-quality solutions that meet business and technical requirements.
Responsibilities:
Design, develop, test, and deploy RESTful and/or GraphQL APIs using Python.
Integrate APIs with databases, third-party services, and internal applications.
Write clean, reusable, and efficient code following best practices.
Troubleshoot, debug, and upgrade existing systems.
Ensure performance, scalability, and security of APIs.
Collaborate with product managers, architects, and front-end teams for seamless integration.
Participate in code reviews and contribute to continuous improvement.
Prepare and maintain technical documentation.
Technical Skills:
Strong proficiency in Python (3.x).
Hands-on experience in API development (RESTful/GraphQL).
Frameworks: Flask, Django, or FastAPI.
Knowledge of database systems (SQL & NoSQL ? MySQL, PostgreSQL, MongoDB).
Experience with API authentication/authorization (OAuth2, JWT, etc.).
Familiarity with cloud platforms (AWS, Azure, or GCP).
Good understanding of version control (Git/GitHub/GitLab).
Knowledge of containerization (Docker, Kubernetes) is a plus.
Exposure to CI/CD pipelines is desirable.