Python Developer - Interactive Web Applications (Dash/Streamlit) (m/f/d)

ZF Group

Warszawa

Híbrido

PLN 180.000 - 240.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid work model
Flexible working hours
Private medical care Lux Med
Life insurance
MyBenefit platform

Descripción de la vacante

ZF Group is seeking a Python Developer to join the UI/Visualization team in Poland (Wroclaw or Warsaw) with a flexible hybrid work model. You will design interactive web apps using Dash or PyShiny, integrate with backend engines, and ensure secure, auditable enterprise features.

You will work within agile squads alongside data scientists and product owners, focusing on scalable performance, AI-assisted development, and user-centric design across multinational teams.

Formación

  • Bachelor’s degree in IT, engineering or related field.
  • A few years of experience in Web Application Development with Python.
  • Deep expertise with Dash or PyShiny and handling global state, caching (Redis) and asynchronous tasks (Celery).
  • Security mindset with Authentication/Authorization (OAuth) and RBAC in a corporate environment.
  • Experience designing apps that write back to SQL databases and maintain audit logs.
  • Business-minded approach focusing on value, speed to market and user adoption.
  • Interest in AI tools to boost coding efficiency and UI generation.
  • Excellent fluency in English, written and spoken.

Responsabilidades

  • Design and build scalable web applications using Python Dash or PyShiny for production.
  • Integrate UI with backend Python execution engines and simulations while keeping UI responsive.
  • Implement authentication, RBAC, and audit trails for enterprise use.
  • Collaborate with Product Owner to translate business requirements into intuitive interfaces.
  • Optimize performance, caching and asynchronous workflows; explore AI-assisted UI improvements.
  • Define frontend architecture within cross-functional squads for new products.

Conocimientos

Python Web Development
Dash/PyShiny
Security and RBAC
SQL and Audit Logging
English Communication

Educación

Bachelor's degree in IT/engineering/business

Herramientas

Redis
Celery
OAuth
SSO

Descripción del empleo

At ZF, we are empowering the business with data. We are looking for a Python Developer to join our growing UI/Visualization team in Wroclaw or Warsaw. You will work within agile Squads, collaborating closely with Data Scientists, Product Owners, and Engineers to deliver high-impact solutions.

What you can look forward to as a Python Developer - Interactive Web Applications (Dash/Streamlit) (m/f/d):

  • High-Performance Web Apps: Design and build scalable web applications using Python Dash or Shiny for Python (PyShiny). You will ensure applications load instantly and handle complex state management for concurrent users.
  • Backend Integration: Create robust interfaces between the UI and backend Python execution engines (e.g., triggering complex simulations with user-defined inputs) while maintaining UI responsiveness.
  • Enterprise Features: 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.
  • User-Centric Design: Collaborate with the Product Owner to translate business requirements into intuitive interfaces. You are the guardian of the User Experience—ensuring our tools are not just functional, but a joy to use.
  • Optimization: Relentlessly optimize application performance (caching, asynchronous callbacks) to ensure speed and reliability even under heavy load.
  • GenAI Integration: Actively use Generative AI tools (e.g., Copilot, Gemini) in your daily workflow to accelerate boilerplate code generation, write unit tests, and refactor logic.
  • Innovation: Push the boundaries of what is possible in the Python web stack, experimenting with new libraries and AI-assisted UI generation.
  • Squad Work: Operate as the primary web developer within cross-functional squads, defining the frontend architecture for new products.

Your Profile as a Python Developer - Interactive Web Applications (Dash/Streamlit) (m/f/d):

  • 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.
  • Framework Mastery: Deep expertise in building production-ready apps with Dash or PyShiny. You know how to handle global state, caching (Redis), and asynchronous tasks (Celery/background workers).
  • Security Mindset: Proven experience implementing Authentication/Authorization (OAuth) and managing user permissions (RBAC) in a corporate environment.
  • Data Handling: Experience designing apps that write back to databases (SQL) and maintain audit logs.
  • Business Fluency: You understand that code is a means to a business end. You focus on value, speed to market, and user adoption.
  • AI Enthusiast: You are comfortable and excited about using AI tools to code faster and smarter.
  • Communication: Excellent fluency in English (written and verbal). You can explain technical UI limitations to non-technical stakeholders.

Why you should choose ZF in Poland?

  • 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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Python Developer - Interactive Web Apps (Dash/Streamlit)
Python Developer - Interactive Web Apps (Dash/Streamlit)

ZF Group • Warszawa

Híbrido
PLN 180.000 - 240.000
Hybrid work model
Flexible working hours
Private medical care Lux Med
+2
Python Software Engineer
Python Software Engineer

SQUAD Ukraine Limited • Wrocław

Presencial
PLN 120.000 - 180.000
Performance bonus
Loyalty bonus
Private medical insurance
+3
Senior Software Engineer (Full stack)
Senior Software Engineer (Full stack)

ZS • Warszawa

Presencial
PLN 120.000 - 180.000
Hybrid working model
Python / Data Engineer
Python / Data Engineer

B3 Consulting Poland • Warszawa

Presencial
PLN 180.000 - 280.000
Health benefits
Sports benefits
Speed Coaching
+2
Fullstack Developer (Python + React)
Fullstack Developer (Python + React)

stermedia.ai • Polska

A distancia
PLN 246.000 - 312.000
Self-development budget
Remote work
Flexible hours
+4
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Katowice

Presencial
PLN 240.000 - 360.000
Hybrid by design
Remote work within Poland
English classes
+3
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Łódź

Presencial
PLN 180.000 - 260.000
Hybrid by design
Relocation opportunities
Stock Purchase Plan
+3
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Warszawa

Presencial
PLN 180.000 - 260.000
Hybrid by design mode
Work remotely within Poland
Possibility to work abroad up to 60 D
+8
Senior Python Developer
Senior Python Developer

StratsLab • Warszawa

Presencial
PLN 180.000 - 320.000
Attractive compensation and bonuses
Structured professional growth
Luxmed medical insurance
+3
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Województwo pomorskie

Presencial
PLN 180.000 - 320.000
Hybrid work model
Remote within Poland
Relocation opportunities
+5