HamburgerMenu
hirist

Python Developer

Zorba Consulting
5 - 8 Years
Others

Posted on: 31/08/2026

Job Description

Role Overview :

We are looking for an experienced Python Developer with strong hands-on expertise in Python coding, Streamlit, Flask, and FastAPI. The candidate will be responsible for developing Python-based services, Streamlit applications, automation scripts, API integrations, and data-processing solutions.

Must-Have Skills :

- 5+ years of IT experience, with strong hands-on Python development experience.

- In-depth understanding of Python programming and coding.

- Hands-on experience with: Flask, FastAPI, and Streamlit.

- Strong knowledge of Python tools/libraries including: functools, dataclasses, concurrent.futures, unittest, mock, and flasgger.

- Experience developing: Python-based services, Streamlit applications, automation scripts, and API integrations.

- Experience using Python to call APIs, process responses, validate results, and handle errors.

- Strong knowledge of SQL.

- Experience with Shell Scripting and Python automation.

- Understanding of Business Intelligence and Data Warehousing concepts.

- Good understanding of data modelling.

- Strong analytical and problem-solving skills.

- Good communication and stakeholder-management skills.

Key Responsibilities :

- Design, develop, test, and maintain Python applications and services.

- Write clean, scalable, reusable, and maintainable Python code.

- Develop interactive Streamlit applications for business and analytical use cases.

- Build REST APIs and backend services using Flask and FastAPI.

- Develop Python automation scripts to reduce manual activities and improve operational efficiency.

- Integrate with internal and external APIs using Python and validate API responses.

- Implement proper error handling, logging, validation, and exception management.

- Use Python libraries such as functools, dataclasses, concurrent.futures, unittest, mock, and flasgger as appropriate.

- Develop unit tests and mock external dependencies for reliable application testing.

- Create API documentation using Flasgger/Swagger.

- Work with SQL for querying, data validation, transformation, and analysis.

- Develop Shell/Python scripts for automation and operational activities.

- Work with Business Intelligence and Data Warehouse concepts and data models.

- Participate in data modelling and development of data-driven applications.

- Troubleshoot performance, memory, concurrency, and application-level issues.

- Participate in Agile/Scrum ceremonies, sprint planning, code reviews, and technical discussions.

- Collaborate with business analysts, data engineers, developers, and other stakeholders to understand requirements and deliver solutions.

Technical Skills:

- Mandatory: Python, Python Coding, Streamlit, Flask, FastAPI, SQL, Shell Scripting, REST APIs, Data Modelling, Business Intelligence / Data Warehousing.

- Python Libraries / Tools: functools, dataclasses, concurrent.futures, unittest, mock, flasgger.

- Good To Have: Pandas, NumPy, Pytest / unittest, Git, CI/CD, Docker, Cloud platforms, API authentication and security, Agile/Scrum.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...