We are seeking an experienced Senior Python Developer with experience in Streamlit, database development, and a solid understanding of Power BI. If you are passionate about data visualization, Python development, and crafting scalable solutions, we’d love to hear from you.
Key Responsibilities
- Application Development
- Develop sophisticated Streamlit applications and dashboards to deliver actionable insights.
- Implement back-end functionalities with a focus on seamless integration between web applications and databases.
- Database Development
- Be familiar with database operations and development (SingleStore, Snowflake, SQL Server, MongoDB, etc.).
- Code Quality & Best Practices
- Write high-quality, reusable, and maintainable code in Python.
- Conduct code reviews and ensure adherence to software development best practices.
- Deployment & Monitoring
- Manage application deployment and performance monitoring on cloud platforms (AWS, GCP, Azure, etc.).
- Address bugs and performance bottlenecks in a timely manner, ensuring high application uptime.
Qualifications
- Experience
- Minimum 5+ years of qualified experience in Python development.
- Strong track record of building web applications with Streamlit and integrating real-time databases.
- Hands-on experience defining insights and creating visualizations in Power BI.
- Proven expertise in working with relational (e.g., SQL, PostgreSQL) and non-relational (e.g., MongoDB) databases.
- Technical Skills
- Strong understanding of Python frameworks and libraries for data processing.
- Proficiency with database design, optimization, and analytics.
- Familiarity with cloud environments and DevOps practices for application deployment.
- Soft Skills
- Strong problem-solving, analytical, and debugging skills.
- Excellent