Search by job, company or skills

DataGaps

Datagaps - Senior Python Developer - Flask/Django/FastAPI

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Over 100 applicants

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.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134153693