36 Bluebyte Technologies Jobs
Streamlit Developer - Python/Django (7-8 yrs)
Bluebyte Technologies
posted 20d ago
Key Responsibilities :
- Design, develop, and maintain Streamlit applications for a wide range of internal and client-facing projects.
- Lead the architecture and design of scalable and high-performance data applications using Streamlit, Python, and various data visualization libraries (Plotly, Matplotlib, etc.).
- Work closely with data engineers, data scientists, and product managers to understand requirements and deliver web-based solutions that showcase key insights.
- Develop and implement interactive dashboards and reports to provide real-time data insights and visualizations.
- Optimize and troubleshoot existing Streamlit applications for performance, scalability, and user experience.
- Integrate Streamlit applications with backend services, databases (SQL/NoSQL), and external APIs to provide rich data-driven applications.
- Stay up-to-date with new trends and technologies in web development and data visualization, and share your knowledge with the team.
- Mentor junior developers and conduct code reviews to ensure quality and consistency across projects.
- Maintain documentation for code, workflows, and deployment processes for internal teams.
Required Skills & Qualifications :
- 7+ years of experience in software development, with at least 3 years focused on Streamlit application development.
- Strong proficiency in Python, with experience in building data-driven applications and data manipulation using libraries like Pandas, NumPy, and Scikit-learn.
- Extensive experience with Streamlit, including custom widgets, layouts, and integration with data visualization libraries like Plotly, Matplotlib, and Altair.
- Experience with REST APIs, SQL and NoSQL databases (PostgreSQL, MongoDB, etc.) for managing data within web applications.
- Proficient in version control systems like Git and collaborative development tools such as GitHub or GitLab.
- Experience deploying Streamlit apps in cloud environments like AWS, Azure, or GCP.
- Knowledge of containerization technologies (Docker) for app deployment and management.
- Strong understanding of front-end technologies (HTML, CSS, JavaScript) for customizing user interfaces and improving UX.
- Ability to optimize code for performance, scalability, and maintainability.
- Strong communication skills with the ability to work independently as well as part of a team.
Preferred Qualifications :
- Experience with CI/CD pipelines for deploying Streamlit applications.
- Knowledge of cloud-native services for data storage, computing, and deployment (AWS Lambda, EC2, S3).
- Familiarity with other web frameworks and tools like Flask, Django, or FastAPI.
- Experience with cloud-hosted Docker containers and orchestration tools like Kubernetes.
- AWS/GCP certification is a plus.
- Experience in developing interactive web-based applications for data science, machine learning, or business analytics.
Functional Areas: Software/Testing/Networking
Read full job description