drjobs
Python API Developer
drjobs Python API Developer العربية

Python API Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Pune - India

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2509541
Job Description: Key skills: Languages: Python JavaScript HTML CSS BOOTSTRAP REACT (At least knowledge on frontend technologies.) Framework: Flask Django etc. (Anyone) AWS: Cloud watch EC2 Lamda S3 etc / AZURE (At least Knowledge) Libraries: Pandas Numpy etc. Job Description: Python Developer Job Description Key Responsibilities: 1. API Development: Design implement and maintain RESTful APIs using Python and Flask that are efficient secure and easily consumable by frontend applications mobile apps and thirdparty integrations. 2. Database Integration: Work with databases (e.g. SQL NoSQL) to store and retrieve data efficiently ensuring optimal performance and data integrity for the API services. 3. Authentication and Authorization: Implement authentication and authorization mechanisms to secure API endpoints ensuring proper access control and user authentication. 4. Code Quality and Testing: Write clean welldocumented and maintainable code following best practices. Conduct thorough testing of API endpoints and handle edge cases to ensure reliability and robustness. 5. Performance Optimization: Optimize API performance to handle high loads and ensure low response times identifying and resolving bottlenecks as needed. 6. Error Handling and Logging: Implement effective error handling and logging mechanisms to facilitate debugging and provide meaningful error messages to clients. 7. Version Control: Utilize version control systems (e.g. Git) to manage codebase changes and collaborate with the development team effectively. 8. Collaboration: Collaborate with crossfunctional teams including frontend developers mobile app developers and other backend engineers to ensure seamless integration of API services. Req. No ODAF010 9. Security: Stay updated with the latest security vulnerabilities and best practices related to API development implementing security measures to protect sensitive data and prevent unauthorized access. 10. Documentation: Create comprehensive technical documentation for APIs including API specifications endpoints input/output formats and usage guidelines for internal and external developers. 11. Continuous Integration and Deployment: Participate in continuous integration and deployment processes automating deployment tasks and contributing to the continuous improvement of development workflows. Required Skills and Qualifications: Bachelor s degree in computer science Software Engineering or a related field (or equivalent practical experience). Proven experience in developing Python applications and building RESTful APIs using Flask. Familiarity with database systems such as SQL and NoSQL databases. Strong understanding of API design principles including versioning error handling and pagination. Knowledge of authentication and authorization mechanisms such as JWT OAuth or API keys. Proficiency in writing unit tests and functional tests for API endpoints. Experience with version control systems preferably Git. Understanding of performance optimization techniques for APIs. Knowledge of web security best practices and techniques to protect against common web vulnerabilities. Excellent problemsolving skills and attention to detail. Strong communication skills both written and verbal to effectively collaborate with the development team and stakeholders. Preferred (but not required) Skills: Experience with other Python web frameworks (e.g. Django FastAPI). Familiarity with containerization technologies like Docker. Knowledge of cloud platforms and services (e.g. AWS Azure Google Cloud). Understanding of asynchronous programming and libraries like Celery. Previous exposure to DevOps practices and tools

python,nosql,aws,javascript

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.