HamburgerMenu
hirist

Datagaps - Senior Python Developer - Flask/Django/FastAPI

DataGaps
Others
4 - 8 Years

Posted on: 13/10/2025

Job Description

Description :


Role Overview :


We are seeking a highly skilled Senior Python Developer with strong expertise in Python application development and exposure to Business Intelligence (BI) tools and data-driven platforms. The ideal candidate will design and implement scalable applications, integrate data workflows, and collaborate closely with BI teams to deliver analytics-driven solutions.


Notice :


0-15 days preferred


Key Responsibilities :


- Collaborate with cross-functional teams to understand business and technical requirements.


- Design, develop, and maintain scalable backend services and APIs using Python.


- Build and integrate data pipelines to support BI dashboards and reporting systems.


- Utilize server-side logic to seamlessly integrate with front-end components.


- Perform application testing, debugging, and optimization to ensure performance and reliability.


- Work with relational and non-relational databases to store and process structured/unstructured data.


- Support BI tool integration (such as Power BI, Tableau, or similar) with backend services.


- Contribute to the design and implementation of high-performance, low-latency applications.


- Participate in feature prioritization, evaluation, and provide technical recommendations.


- Effective peer code reviews and mentor junior developers and contribute to best practices in coding, testing, and deployment.


Required Skillsets :


- Strong programming skills in Python with hands-on experience in frameworks like Flask, Django, or FastAPI.


- Proficiency in object-oriented design, multithreading, and multiprocessing concepts.


- Strong understanding of server-side templating, RESTful APIs, and microservices architecture.


- Hands-on experience with databases (PostgreSQL, MySQL, MongoDB, etc.) and data modeling.


- Exposure to BI/Analytics tools such as Power BI, Tableau, or Qlik ability to integrate and optimize backend services for BI dashboards.


- Good understanding of ETL workflows, data pipelines, and data integration techniques.


- Familiarity with version control systems (Git) and CI/CD practices.


- Experience with unit testing, integration testing, and debugging tools.


- Strong problem-solving skills with the ability to analyse large datasets for application and BI use cases.


- Excellent communication, collaboration, and leadership skills.


Preferred Skills (Nice-to-Have) :


- Experience with cloud platforms (AWS, Azure, or GCP) for data storage and application deployment.


- Familiarity with containerization and orchestration (Docker, Kubernetes).


- Knowledge of data analysis libraries (Pandas, NumPy, Matplotlib) for Python-based BI support.


- Knowledge of Apache Spark.


- Experience working in Agile/Scrum environments.


info-icon

Did you find something suspicious?