Senior Python Engineer (Poland)
About the project
Impressit is seeking an experienced Senior Python Developer to join an innovative energy trading project for a global client. You’ll work closely with international teams to develop high-performance backend services using modern Python tools and practices. This is a unique opportunity to shape large-scale systems that are transforming the energy trading sector.
📍 Location: Preferably Krakow (hybrid – 1 day/week in the office)
What you will do
— Develop robust, scalable backend systems using FastAPI (or Flask/Django) and modern async patterns
— Write testable, clean, and maintainable code, leveraging BDD principles where appropriate
— Profile and optimize the performance of backend Python services
— Work with Azure cloud services (Key Vault, Storage, ADF, Networking) and containerization technologies
— Support and improve CI/CD pipelines, preferably using GitHub Actions or MS DevOps
— Collaborate with agile teams, applying lean and iterative delivery practices
— Translate complex domain and trading models into production-ready, Python-based services
— Contribute to data engineering workflows using Pandas, PySpark, or Azure Databricks
— Occasionally support frontend development using ReactJS and TypeScript
What we expect
— 6–12 years of commercial experience in Python development
— Proven expertise with FastAPI and async processing (asyncio, concurrency)
— Experience with domain-driven design (DDD) and working in agile environments
— Strong understanding of testing practices (PyTest, BDD, unit/integration tests)
— Hands-on experience with CI/CD, especially GitHub Actions or MS DevOps
— Solid knowledge of Azure services and cloud architecture
— Proficient in code profiling, debugging, and performance tuning
— Familiarity with REST APIs, OAuth2, and modern web security standards
As a plus
— Experience in the energy or commodity trading domain
— Familiarity with Kafka, Terraform (azurerm), Conda
— Exposure to data visualization (e.g., Bokeh) or numerical computing
— Knowledge of Tornado, advanced concurrency, or event-driven architecture
Employee benefits
We are passionate about everything we do, and with Impressit you will get:
Professional education and training budget
24 working days vacation
WOW team-building events
Paid sick leave