We are looking for a skilled Python Developer with hands-on experience in building and consuming API s designing database schemas and integrating data pipelines that support visualization in Tableau The ideal candidate will have a robust foundation in Python development database design and API integration with an added advantage of working knowledge of Tableau for data visualization Key Responsibilities - API Development Integration o Design develop and maintain RESTful APIs using Python frameworks e g FastAPI Flask or Django o Consume third-party APIs and integrate them with internal systems o Optimize data storage and retrieval mechanisms for performance and scalability o Ensure API performance security and scalability o Implement data validation and quality checks to ensure accuracy and consistency - Database Modeling Architecture o Design and implement relational database schemas PostgreSQL MySQL or similar o Write optimized SQL queries stored procedures and triggers o Evaluate and implement data storage solutions including relational databases NoSQL databases data lakes and cloud storage services o Design implement and optimize end-to-end data pipelines for ingesting processing and transforming large volumes of structured and unstructured data o Manage ETL Extract Transform Load processes to store and prepare data for analytics - Data Deployment Visualization o Deploy API data into structured databases o Prepare datasets for visualization in Tableau o Collaborate with data analysts BI teams to ensure smooth integration between data and Tableau dashboards - Collaboration Best Practices o Work with cross-functional teams Data DevOps BI to deliver endt-to-end solutions o Follow coding standards version control Git and CI CD pipelines o Document technical designs workflows and best practices to facilitate knowledge sharing and maintain system documentation Required Skills Qualifications - Bachelor s degree in Computer Science Engineering Information Systems or related field Master s degree preferred - Proficiency in programming languages commonly used in data engineering e g Python Java Scala etc - Strong knowledge of Python programming and frameworks for API development - Experience in API consumption and integration - Hands-on experience in relational databases PostgreSQL MySQL or similar including schema design and query optimization - Understanding of ETL processes and data pipeline development - Familiarity with deployment best practices and Git-based workflows Good to Have - Basic experience with Tableau creating simple dashboards or understanding Tableau data sources - Exposure to cloud platforms AWS GCP or Azure - Knowledge of containerization Docker Kubernetes - Understanding of data security and API authentication standards OAuth JWT - Certification on any core product skills Soft Skills - Strong problem-solving ability and attention to detail - Excellent communication skills to work with both technical and non-technical stakeholders - Ability to work independently as well as part of collaborative team Job Type Contractual Temporary Contract length 06 months Pay 389 852 71 - 2 070 428 38 per year Experience Total work 3 years Required Work Location In person