Software Engineer (Python)
About the role We're looking for a Python backend engineer to join a client team and build reliable, scalable services from day one.
Responsibilities
Design and maintain Python-based backend services and REST APIs
Write clean, tested, well-documented code
Collaborate with product and DevOps teams on feature delivery
Participate in code reviews and architecture discussions
Requirements
3+ years of professional Python experience
Solid knowledge of FastAPI, Django, or Flask
Experience with PostgreSQL and RESTful API design
Comfortable with Git, pytest, and CI/CD workflows
Good written and spoken English
Nice to have
AWS, GCP, or Azure
Docker / Kubernetes
Kafka, Redis, or RabbitMQ
Poetry or uv for dependency management
pre-commit hooks and code quality tooling
We offer
B2B contract or employment contract (umowa o pracę / umowa zlecenie) — flexible on the form
Fully remote, flexible setup
Long-term engagements with international clients
Dedicated recruiter support through onboarding
Software Engineer (Python)
Software Engineer (Python)