Senior Python Developer Miejsce pracy: Wrocław Technologies we use Expected Python FastAPI Pydantic SQLAlchemy PostgreSQL Poetry Docker Docker Compose About the project We are developing an innovative solution that will bring full automation to the process of analyzing silicon wafers using advanced microscopy techniques. The project aims to replace manual operations with a seamless, automated workflow that ensures consistent and precise results.Our work covers both the creation of a modern user interface for operators and the integration of different stages of the process into one coherent system. The teams involved collaborate across multiple locations, working together on cutting-edge technology that will push the boundaries of materials research and industrial applications.This project is a unique opportunity to contribute to a highly specialized field, combining automation, software engineering, and advanced scientific instrumentation to deliver a next-generation solution for the semiconductor industry. Your responsibilities Technical responsibilities: •Design, develop, and maintain backend services in Python •Investigate and resolve bugs end-to-end, including root cause analysis and long-term fixes. •Contribute to backend architecture and technical direction of owned modules. Code quality & delivery •Ensure high code quality, testability, and adherence to engineering standards. •Perform meaningful code reviews, focusing on correctness, maintainability, and technical risk. •Actively reduce technical debt and propose architectural or performance improvements. Collaboration •Work closely with QA and Frontend teams to enable effective testing and stable integrations. •Support PM with technical estimations, risk identification, and dependency management. Our requirements 1. Language and Frameworks •Python 3 •FastAPI •Pydantic 2. Databases and ORM •SQLAlchemy 2.0 •PostgreSQL 3. Asynchronous Communication •Redis (pub/sub, queues) •WebSockets (real-time updates) •Server-Sent Events (SSE) 4. Architecture and Design Patterns •Clean Architecture •Repository pattern •Dependency Injection •Event-driven design •Command/Query separation •Service layer pattern 5. Testing and Code Quality •pytest 6. DevOps and Tooling •Poetry •Docker and Docker Compose 7. Practical experience in working with AI copilotes. This is how we organize our work This is how we work in house agile scrum Development opportunities we offer space for experimenting technical knowledge exchange within the company What we offer Flexible working hours Hybrid work options (office in Wrocław) Medical care program MultiSport Integration events A contract of employment or self-employment, depending on You Benefits private medical care remote work opportunities flexible working time integration events employee referral program Recruitment stages Recruitment Interview Technical meeting XBERRY sp. z o.o. xBerry – we are an R&D House gaining experience in delivering custom solutions for international clients since 2016. We provide extensive expertise in embedded systems, machine learning, AR/VR technology, and image processing. Administratorem danych osobowych jest xBerry Sp. z o. o. z siedzibą w Wrocławiu, ul. Gen. Władysława Sikorskiego 2-8. Przekazane nam dane osobowe będą przetwarzane w szczególności w celu umożliwienia nam kontaktu z tobą. Przysługują Ci w związku z tym wszystkie prawa wynikające z RODO, tj. prawo dostępu, sprostowania oraz usunięcia Twoich danych, ograniczenia lub sprzeciwu co do ich przetwarzania, prawo do ich przenoszenia, niepodlegania zautomatyzowanemu podejmowaniu decyzji, a także prawo wniesienia skargi do organu nadzorczego. Szczegóły w polityce prywatności.Link do Polityki prywatności: Wyrażam zgodę na przetwarzanie moich danych osobowych dla celów przyszłych rekrutacji.