Hybrid Python Developer – Interactive Web Applications, Dash/Streamlit

Posted 2 hours ago

Apply now

About the role

  • Python Developer building scalable web applications with Python Dash or Streamlit. Collaborating with cross-functional teams to deliver high-impact solutions in a hybrid working environment.

Responsibilities

  • Design and build scalable web applications using Python Dash or Shiny for Python (PyShiny).
  • Create robust interfaces between the UI and backend Python execution engines (e.g., triggering complex simulations with user-defined inputs) while maintaining UI responsiveness.
  • Implement essential enterprise functionality, including User Authentication (SSO), Role-Based Access Control (RBAC) for thousands of users, user configuration persistence, and strict audit trails/history.
  • Collaborate with the Product Owner to translate business requirements into intuitive interfaces.
  • Optimize application performance (caching, asynchronous callbacks) to ensure speed and reliability even under heavy load.
  • Actively use Generative AI tools (e.g., Copilot, Gemini) to accelerate boilerplate code generation, write unit tests, and refactor logic.
  • Operate as the primary web developer within cross-functional squads, defining the frontend architecture for new products.

Requirements

  • At least a Bachelor’s Degree in a related field, e.g. IT, engineering, business management.
  • A few years of experience in Web Application Development, with a strong focus on the Python ecosystem.
  • Deep expertise in building production-ready apps with Dash or PyShiny.
  • Proven experience implementing Authentication/Authorization (OAuth) and managing user permissions (RBAC) in a corporate environment.
  • Experience designing apps that write back to databases (SQL) and maintain audit logs.
  • You understand that code is a means to a business end, focusing on value, speed to market, and user adoption.
  • You are comfortable and excited about using AI tools to code faster and smarter.
  • Excellent fluency in English (written and verbal).

Benefits

  • Contract of employment with a flexible hybrid work model.
  • Enjoy flexible working hours tailored to your role and team.
  • Work in a diverse, international environment with cross-functional teams and stakeholders.
  • Access private medical care through Lux Med and life insurance under favorable terms.
  • Use the MyBenefit platform for sport activities, wellness, travel, entertainment, and more.
  • Be part of a collaborative team that values open communication, mutual support, and a positive working atmosphere.

Job title

Python Developer – Interactive Web Applications, Dash/Streamlit

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job