company logo

Python Developer (API Integration & ChatGPT)

Bangalore
Remote
Mid-Level: 2 to 6 years
Posted on Nov 13 2024

Not Accepting Applications

About the Job

Skills

Python Programming
MySQL
MongoDB
Application Programming Interfaces (API)
Pandas (Software)
Version Control

Job Title: Freelance Python Developer (API Integration & ChatGPT)

Location: Remote

Contract Type: Freelance/Project-Based

Experience Level: Intermediate to Senior (2+ years of experience)

About the Role:

We are looking for experienced freelance Python developers to create applications that integrate with the ChatGPT API and other third-party APIs. The ideal candidate has a solid background in Python, API integration, and a keen interest in working with cutting-edge AI technologies.

Key Responsibilities:

  • Design, develop, and implement Python applications that utilize the ChatGPT API and other relevant APIs.
  • Integrate and manage data from multiple APIs to create robust, user-friendly applications.
  • Write efficient, clean, and well-documented code.
  • Collaborate with project managers to understand project requirements and ensure timely delivery.
  • Troubleshoot, debug, and optimize applications for performance.
  • Ensure API integration security and data privacy.
  • Stay updated with new API features and apply them to enhance application functionality.

Required Skills:

  • Python Proficiency: Strong command of Python 3.x, with experience in developing applications using the language.
  • API Integration: Proven experience in integrating and managing RESTful APIs, including ChatGPT API, Google APIs, and other third-party APIs.
  • Data Processing: Experience with data handling and processing libraries (e.g., Pandas, JSON handling).
  • Database Knowledge: Familiarity with databases such as MySQL, PostgreSQL, or MongoDB.
  • Version Control: Proficiency in Git for version control and collaborative development.
  • Problem-Solving: Ability to diagnose issues effectively and provide quick resolutions.

Preferred Qualifications:

  • Experience with OpenAI's ChatGPT API: Direct experience with ChatGPT or other AI-related APIs is highly desirable.
  • Knowledge of Cloud Platforms: Experience with deploying applications on cloud platforms like AWS, GCP, or Azure.
  • Front-End Skills (a plus): Basic knowledge of front-end technologies such as HTML, CSS, or JavaScript to create simple user interfaces.
  • Familiarity with Asynchronous Programming: Experience using asynchronous programming techniques (e.g., async/await) to handle multiple API requests efficiently.
  • Security Practices: Knowledge of API security best practices, including OAuth and handling sensitive data.

Requirements:

  • Experience: Minimum 2 years of professional experience in Python and API integration.
  • Communication: Strong communication skills with the ability to work independently in a remote setting.
  • Availability: Ability to commit a minimum number of hours per week based on project needs.
  • Portfolio: A portfolio of past projects demonstrating API integration skills, or relevant GitHub repositories.

Why Work With Us?

  • Flexible Hours: Work remotely
  • Exciting Projects: Engage with projects involving advanced AI APIs, enhancing your skills in an innovative environment.
  • Competitive Pay: Fair compensation based on experience and project scope.
  • Professional Growth: Opportunity to work with emerging AI technologies and expand your technical expertise.


About the company

Digital Sales and Marketing Consulting firm that works with one of the largest media companies. We started in 2016 as official outsourcing Partner of Global Banking and Finance Publications.

Industry

Media Production

Company Size

11-50 Employees

Headquarter

Bangalore, Karnataka