We are seeking a Python Developer with strong skills in Python, Pandas, and Flask/Fast/Django API development.
The ideal candidate should also have experience with Middleware, Scheduler, SQL, and various Databases.
Familiarity with RestAPI, Redis Cache, SQL (Postgres/MariaDB/Clickhouse), Kubernetes, Linux/Windows scheduler, and Shell Scripting are desired skills.
You will be instrumental in designing and implementing backend services and data workflows within the analytics domain.
Key Responsibilities
- API Development: Design, develop, and maintain robust APIs using Flask, FastAPI, or Django, including handling middleware.
- Data Processing: Utilize Pandas for efficient data manipulation, analysis, and transformation.
- Database Interaction: Work extensively with SQL and various Databases to store, retrieve, and manage data.
- Scheduling: Implement and manage data processing and API execution with Schedulers.
- Backend System Design: Contribute to the design and architecture of backend systems, ensuring scalability and performance.
- Troubleshooting: Diagnose and resolve technical issues related to data pipelines and APIs.
- Collaboration: Work closely with data scientists, analysts, and other developers to understand requirements and deliver integrated solutions.
Required Skills and Experience
- Proficiency in Python.
- Strong experience with Pandas.
- Expertise in Flask, FastAPI, or Django for API development.
- Experience with Middleware and Scheduler implementations.
- Strong knowledge of SQL and various Databases.
Desired Skills
- Experience with RestAPI.
- Knowledge of Redis Cache.
- Familiarity with specific SQL databases: Postgres, MariaDB, or Clickhouse.
- Exposure to Kubernetes.
- Experience with Linux/Windows scheduler and Shell Script.
Domain
Skills Required
Python Programming, Pandas, Flask, FastAPI, Django, Middleware Development