Search by job, company or skills

Q

Senior Software Developer (Streamlit)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.

If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!

Role: Senior Software Developer (Streamlit)

Work location: Bangalore

Experience Level:4 to 8 Years

Role & Responsibilities:

As a Senior Software Developer, you will lead the design, development, and integration of full-stack applications, with a strong focus on delivering powerful, interactive user experiences using Streamlit. You will enable healthcare organizations to achieve their business objectives by leveraging cloud technologies and robust DevOps practices.

In this role, you will bridge design and engineering, transforming complex concepts into high-performing, visually compelling Streamlit applications that combine intuitive UX with scalable, production-grade architecture.

  • Streamlit & UI/UX: Lead full-lifecycle Streamlit development, creating intuitive user experiences with strong HTML/CSS.

  • Design-to-Code: Translate UI/UX designs into robust, production-ready Streamlit code.

  • Full-Stack & Cloud Integration: Implement seamless integrations with diverse backends (Java, React.js, AWS) and data sources. Solve big data problems on Google Cloud.

  • Reusable Components: Drive the creation and maintenance of reusable Streamlit code and libraries.

  • Performance & Scalability: Optimize applications for speed, responsiveness, and scalability, including petabyte-scale data processing and distributed systems troubleshooting.

  • Data Integrity & Governance: Implement rigorous user input validation and understand data modeling/governance.

  • Technical Leadership & Collaboration: Provide technical guidance, participate in code reviews, and collaborate extensively with cross-functional teams and customers.

  • Robust Solution Delivery: Deliver stable, scalable technical solutions, including cloud migration strategies, next-gen storage/compute, and advanced automation/monitoring tools.

Must have skills:

1. Python, Streamlit & Frontend Expertise:

  • Advanced Python Proficiency: Deep understanding and practical application of Python for web development, including its ecosystem, best practices, and libraries relevant to interactive applications.

  • Advanced Streamlit Proficiency: Deep understanding and practical application of the Streamlit framework, its lifecycle, custom components, and best practices for building highly interactive and visually appealing web applications.

  • Design-to-Code Translation: Proven ability to meticulously translate complex UI/UX design concepts and wireframes into functional, pixel-perfect Streamlit applications, ensuring faithful implementation of design specifications.

  • Interactive Visualization: Extensive experience integrating, optimizing, and leveraging data visualization libraries (e.g., Plotly, Matplotlib, Seaborn, Altair) within Streamlit to create compelling and insightful dashboards and reports.

  • Frontend Customization: Proficiency in extending Streamlit's capabilities through custom HTML/CSS, JavaScript integration, and a solid understanding of web development principles to enhance UI/UX.

  • Performance Optimization: Demonstrated ability to identify bottlenecks and implement effective optimizations for Streamlit application performance, responsiveness, and user experience, especially when handling large datasets or complex interactions.

  • Stay Current: Commitment to continuously learning and applying the latest Streamlit features, Python advancements, and interactive data application development trends.

2. Backend & Cloud Integration (Full-Stack Capability):

  • Java Backend Development: Strong expertise in developing, maintaining, and integrating robust backend services using Java (e.g., Spring Boot, Micronaut) that serve data and APIs to Streamlit applications.

  • Database Proficiency: Hands-on experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL database systems for efficient data storage, retrieval, and manipulation.

  • Cloud-Native Deployment & Management: Proven experience with at least one major cloud platform (AWS, Azure, or GCP) for deploying, managing, and scaling Streamlit applications and their associated backend infrastructure (e.g., container services like Docker/Kubernetes, serverless functions, managed databases, API Gateways, compute instances), following established architectural patterns.

  • API Integration: Expert understanding of asynchronous request handling, RESTful API consumption, and secure API integration patterns for seamless communication between Streamlit and backend services.

3. Technical & Functional Acumen:

  • Expert proficiency with Git, including advanced branching strategies, pull requests, code reviews, and conflict resolution.

  • Extensive experience working effectively within dynamic, fast-paced Agile/Scrum environments, contributing to sprint planning, execution, and retrospectives.

  • Exceptional analytical and problem-solving skills, with the ability to efficiently debug and troubleshoot complex issues spanning frontend (Python/Streamlit) and backend systems.

  • Demonstrated ability to implement stable, robust, and scalable technical solutions that align with business requirements and architectural designs, ensuring high quality and maintainability.

More Info

About Company

Quantiphi Founded in 2013, Quantiphi is an award-winning AI-first digital engineering company driven by the desire to reimagine and realize transformational opportunities at the heart of business. We are passionate about our customers and obsessed with problem-solving to make products smarter, customer experiences frictionless, processes autonomous and businesses safer.

Job ID: 142908287