HamburgerMenu
hirist

Senior Python Developer - Flask/FastAPI

Olive Trees Consulting
6 - 15 Years
Hyderabad

Posted on: 26/08/2026

Job Description

Job Summary :

We are looking for an experienced Senior Python Developer with strong hands-on expertise in Python, Flask, FastAPI, Streamlit, SQL, REST APIs, and automation. The ideal candidate will have experience developing scalable backend services, RESTful APIs, interactive Streamlit applications, automation scripts, and data-driven solutions. The candidate should also have a good understanding of Data Modelling, Business Intelligence, Data Warehousing, and Agile development methodologies.

Mandatory Skills :

- Strong Python development

- Flask & FastAPI

- Streamlit

- REST API development/integration

- SQL & Data Modelling

- Shell Scripting

- BI / Data Warehousing

Key Responsibilities :

- Develop scalable Python applications and backend services.

- Build REST APIs using Flask/FastAPI.

- Develop Streamlit applications and dashboards.

- Integrate and validate external APIs.

- Write and optimize SQL queries.

- Develop automation scripts using Python/Shell.

- Support data modelling and BI/DW initiatives.

- Participate in Agile development and code reviews.

Required Experience & Qualifications :

- Minimum 6 years of professional IT/software development experience.

- Strong hands-on experience in Python development.

- Strong understanding of Python programming concepts, OOPs and coding best practices.

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

- Experience developing backend services and RESTful APIs.

- Experience building interactive applications using Streamlit.

- Experience developing automation scripts using Python.

- Experience consuming REST APIs, processing JSON responses and validating API responses.

- Strong SQL skills with experience writing and optimizing queries.

- Understanding of Data Modelling, Business Intelligence and Data Warehousing.

- Hands-on experience with Shell Scripting.

- Good analytical and problem-solving skills.

- Strong written and verbal communication skills.

- Experience working in an Agile/Scrum environment.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...