Python Developer
Synergy Codes builds diagramming and workflow tools used by product teams at Siemens, Canon, BMW, Autoliv, and TotalEnergies for complex logic visualization. We design and develop custom software — workflow editors, product configurators, and engineering tools for system design — from our Wrocław office. Our team has 15+ years of experience in diagramming and visualization, and our daily work mixes Python, TypeScript, AI tooling, and a lot of Claude.
What you will bring to the table:
Min. 3 years of commercial Python experience in backend projects.
Strong command of FastAPI and Pydantic v2.
Hands-on experience with asyncio end-to-end.
Production experience with SQLAlchemy 2.0 (async), asyncpg, and Alembic.
Solid PostgreSQL fundamentals: indexing, query plans, transactions, isolation levels, JSONB.
Working knowledge of DDD and Clean Architecture / Ports & Adapters.
TDD as a daily discipline.
Experience with Docker / docker-compose and CI/CD pipelines.
Experience with cloud integrations (Azure preferred).
English at min. B2.
Nice to have:
Experience with Temporal.
Event-driven architectures.
Your work in detail:
You’ll join a team building a workflow platform for a client in the insurance industry. Day-to-day, you will be:
Designing and implementing async REST APIs in FastAPI + Pydantic v2.
Working with PostgreSQL through SQLAlchemy 2.0 (async) + Alembic.
Building workflow orchestration with Temporal.
Integrating with Azure services (including Azure Foundry) and external client systems.
Contributing to a DDD / Clean Architecture codebase with TDD as a daily practice.
Collaborating directly with frontend, design, and a Business Analyst — and joining technical discussions with the client (in English).
What we offer:
A modern Python stack we keep up to date — not a legacy codebase you’ll spend a year unpicking.
Direct collaboration — you work with a team, not through three layers of PM.
A ~60-person software house where your voice is heard and your code shapes how products evolve.
An AI-first work environment — daily exposure to Claude, ChatGPT, and custom agents in our development workflows.
Hybrid model with an office in Wrocław (Swobodna SPOT) and a flexible setup.
If this sounds like the kind of role you’ve been looking for, we’d love to talk.
Python Developer
Python Developer