Search by job, company or skills

Streamlit Python Developer

Streamlit Python Developer

Blumetra Solutions
5-7 Years
Not Disclosed
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

Job Summary

We are looking for an experienced Streamlit Python Developer with 5–7 years of hands-on experience in Python application development and building interactive web applications using Streamlit. The ideal candidate should have strong Python programming skills, experience developing data-driven applications and dashboards, and the ability to integrate APIs, databases, and AI/ML services into production-ready applications.

Key Responsibilities

  • Design and develop interactive web applications and dashboards using Python and Streamlit.
  • Build reusable and scalable Streamlit components and application modules.
  • Develop REST APIs and integrate third-party/internal APIs with Streamlit applications.
  • Work with databases such as PostgreSQL, MySQL, MongoDB, or similar technologies.
  • Integrate data-processing, analytics, AI/ML, and GenAI capabilities into Streamlit applications.
  • Implement authentication, authorization, session management, and application-level security.
  • Optimize application performance, responsiveness, and data-loading processes.
  • Write clean, reusable, maintainable, and well-tested Python code.
  • Perform unit testing, debugging, and troubleshooting of applications.
  • Collaborate with data scientists, ML engineers, backend developers, QA, and business stakeholders.
  • Deploy and maintain Streamlit applications in cloud environments such as AWS, Azure, or GCP.
  • Use Git and CI/CD practices for source control, deployment, and release management.
  • Participate in code reviews, technical discussions, and solution design.
  • Mentor junior developers and contribute to development best practices.

Required Skills1. Python & Streamlit

  • 5–7 years of professional experience in Python development.
  • Strong proficiency in Python 3.x.
  • Hands-on experience building production-grade applications using Streamlit.
  • Strong understanding of Python OOP, data structures, exception handling, and modular development.
  • Experience with Python libraries such as Pandas, NumPy, and other data-processing libraries.
  • Ability to build reusable Streamlit components and interactive dashboards.
  • APIs, Data & Backend
  • Strong experience with REST APIs and API integration.
  • Experience with FastAPI, Flask, or Django is preferred.
  • Strong SQL skills with PostgreSQL/MySQL.
  • Experience with NoSQL databases such as MongoDB is a plus.
  • Understanding of authentication, authorization, API security, and error handling.
  • Experience integrating external services, APIs, and data sources.
  • Cloud & Deployment
  • Experience deploying applications on AWS, Azure, or GCP.
  • Good understanding of Docker and CI/CD pipelines.
  • Experience with Git/GitHub/GitLab/Bitbucket.
  • Understanding of Linux environments and application troubleshooting.
  • Knowledge of application monitoring and performance optimization.

Good to Have

  • Experience with Generative AI / LLM applications.
  • Experience integrating OpenAI, Azure OpenAI, or other LLM APIs.
  • Knowledge of LangChain, LlamaIndex, or similar frameworks.
  • Experience with vector databases such as FAISS, Pinecone, or Azure AI Search.
  • Experience building AI-powered chatbots, document Q&A applications, or RAG solutions.
  • Knowledge of data visualization libraries such as Plotly, Matplotlib, or Altair.
  • Kubernetes experience.
  • Experience with enterprise authentication such as OAuth2, SSO, or Azure AD.

Skills: python,cloud,databases,streamlit,data

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company