Python Api Developer
Company Name
Infosys Ltd ( Bangalore )
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.
-