Posted on: 13/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1559857
Interview Questions for you
View All