Python developer for interactive web applications

ZF Group

Polska

Hybrid

PLN 120,000 - 180,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private medical care (Lux Med)
Life insurance
MyBenefit platform for sport, wellness

Job summary

ZF Group is seeking a Python Developer for UI/Visualization work in Wroclaw or Warsaw. Join agile squads to deliver high-impact web apps using Python Dash or PyShiny. You will implement authentication, RBAC, and audit trails while ensuring fast, scalable interfaces between UI and backend engines.

Comfort with AI-assisted development and a global, collaborative environment is valued. Hybrid work model, international teams, and a focus on performance will define your day-to-day.

Qualifications

  • Bachelor's degree in IT, engineering or related field.
  • Several years of Web Application Development experience.
  • Deep expertise with Dash or PyShiny for production-ready apps.
  • Experience with Redis caching and Celery for async tasks.
  • Experience implementing OAuth and RBAC in enterprise environments.
  • Excellent English (written and spoken).

Responsibilities

  • Design and build scalable web applications using Python Dash or PyShiny.
  • Ensure applications load instantly and handle complex state for many users.
  • Create robust interfaces between UI and backend Python execution engines.
  • Implement authentication, authorization, and RBAC with audit trails.
  • Collaborate with Product Owner to translate business needs into intuitive UIs.
  • Optimize performance and explore AI-assisted UI generation.
  • Define frontend architecture for new products within cross-functional squads.

Education

Bachelor's degree in IT or related field

Job description

Описание:

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.

Задачи:

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. 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. You are the guardian of the User Experience- ensuring our tools are not just functional, but a joy to use. Relentlessly optimize application performance (caching, asynchronous callbacks) to ensure speed and reliability even under heavy load. Actively use Generative AI tools (e.g., Copilot, Gemini) in your daily workflow to accelerate boilerplate code generation, write unit tests, and refactor logic. Push the boundaries of what is possible in the Python web stack, experimenting with new libraries and AI-assisted UI generation. Operate as the primary web developer within cross-functional squads, defining the frontend architecture for new products.

Требования:

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. You know how to handle global state, caching (Redis), and asynchronous tasks (Celery/background workers). 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. You focus 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). You can explain technical UI limitations to non-technical stakeholders.

Условия:

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

ZF Group • Województwo mazowieckie

Hybrid
PLN 120,000 - 180,000
Hybrid work model
Flexible hours
Private medical care
Python Developer, Web Apps (Dash/PyShiny) | Hybrid
Python Developer, Web Apps (Dash/PyShiny) | Hybrid

ZF Group • Polska

Hybrid
PLN 120,000 - 180,000
Private medical care (Lux Med)
Life insurance
MyBenefit platform for sport, wellness
Python Dash Apps Engineer | Interactive Web UIs
Python Dash Apps Engineer | Interactive Web UIs

ZF Group • Województwo mazowieckie

Hybrid
PLN 120,000 - 180,000
Hybrid work model
Flexible hours
Private medical care
Python Software Engineer
Python Software Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 120,000 - 180,000
Performance bonus
Loyalty bonus
Private medical insurance
+3
python developer in data-driven systems
python developer in data-driven systems

Vention • Województwo pomorskie

On-site
PLN 180,000 - 240,000
LuxMed
MyBenefit
Multisport
+3
Python developer for electronic banking
Python developer for electronic banking

BlueSoft • Warszawa

Hybrid
PLN 150,000 - 240,000
Multisport card
Private medical care
Sea adventures Cruises
Data Engineer for B2B go-to-market software
Data Engineer for B2B go-to-market software

Bain & Company • Warszawa

On-site
PLN 90,000 - 130,000
python developer in financial services
python developer in financial services

PwC Polska • Warszawa

On-site
PLN 180,000 - 240,000
Гибридная работа
Гибкий график
Моя командировка по проектам
Python backend engineer for marketing platforms
Python backend engineer for marketing platforms

WPP • Warszawa

Hybrid
PLN 71,000 - 140,000
Private medical care
Professional development
Training programmes
+1
Devops engineer for analytics products
Devops engineer for analytics products

ZS • Warszawa

Hybrid
PLN 260,000 - 320,000
Professional development
Travel opportunities
Top locations