We are seeking a skilled and motivated **Python Developer** with hands-on experience in building APIs using **Fast API** and **Flask** . The ideal candidate should be proficient in **Python** programming and have a strong grasp of data manipulation and analysis using **NumPy** and **Pandas**. You will be responsible for developing scalable backend services, integrating APIs, and working closely with data engineering and frontend teams to deliver robust software solutions.
**Key Responsibilities:**
* Design, develop, and maintain using **Fast API** and **Flask**.
* Write clean, reusable, and efficient code in **Python**.
* Work with large datasets using **NumPy** and **Pandas** for data transformation and analysis.
* Collaborate with cross-functional teams to gather requirements and implement backend services.
* Optimize applications for performance, scalability, and reliability.
* Implement security and data protection protocols in API services.
* Write unit and integration tests to ensure code quality.
* Maintain documentation for code, APIs, and system architecture.
**Required Skills & Qualifications:**
* Strong programming skills in **Python**.
* Proficiency in developing APIs using **Fast API** and/or **Flask**.
* Experience with data manipulation libraries like **NumPy** and **Pandas**.
* Experience as Lead.
* Familiarity with REST principles and asynchronous programming.
* Experience with version control tools like Git.
* Understanding CI/CD pipelines and containerization (e.g., Docker) is a plus.
* Bachelor's degree in computer science, Engineering, or related field, or equivalent practical experience.