Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 4, 2026
Senior Backend Python Engineer
Senior • Remote
240,000 - 312,000 PLN/yr
Łódź, LD, Poland
Apply now
You’ll join the team that collects pricing and promotional-discount data for video games across major digital storefronts and integrates with each platform to set and reconcile discounts. Much of the work is building the FastAPI services and data jobs behind these integrations. This is a backend Python role with a real DevOps/infrastructure component.
Quick Facts
- Full-time remote role; work from anywhere in the world, with a time zone close to Europe preferred.
- Contract type can be tailored to your preference.
- Compensation for Poland-based B2B contractors: 2,000–26,000 PLN net + VAT, adjusted for experience and location.
Requirements
- Strong Python skills: modern type-hinted code, Pydantic v2, and async/await.
- Comfort with SQLAlchemy and relational databases, including PostgreSQL, SQL Server, or another SQL database.
- FastAPI or an equivalent modern Python web framework in production.
- Solid DevOps fundamentals, including Docker, CI/CD pipelines, Kubernetes, and cloud infrastructure.
- Kubernetes knowledge: pods, replicas, deployments, services, kubectl, and operating a running cluster.
- Working Azure knowledge, including identity/service principals, secrets, storage, or Service Bus.
- Git-based workflow discipline: small reviewed merge requests, linters and type checks as gates, and reliable tests using uv, ruff, mypy, pytest, or equivalents.
- Observability experience with Elastic/Kibana, Sentry, APM, or similar tools; comfortable debugging from logs and traces.
- Fluent written and spoken English.
- Clear written communication and open, documented collaboration through GitLab merge requests, ADRs, and Jira.
Preferred Qualifications
- Terraform and Infrastructure as Code experience; Terragrunt is a plus.
- Networking and security exposure, including FortiGate, VPN, and DNS.
- Knowledge of architectural patterns such as leader election, publisher-subscriber, and circuit breaker.
- Data-pipeline orchestration experience.
- Web scraping at scale with Playwright, headless browsers, proxies, and anti-bot constraints.
- Vue 3 and TypeScript experience. Frontend work is optional and a bonus, not a requirement.
Responsibilities
- Build and maintain typed, async FastAPI services backed by PostgreSQL and MSSQL using SQLAlchemy 2.x and Alembic.
- Extend storefront integrations and diagnose issues when a platform changes its API or authentication flow.
- Write scheduled data jobs using Airflow or containerized jobs to scrape, backfill, and reconcile discount and pricing data.
- Deliver work end to end: code, GitLab CI, Kubernetes (AKS), monitoring through Elastic/Kibana and Sentry, and production fixes.
- Work daily with Azure, including service principals/Entra authentication, Key Vault secrets, and Blob Storage.
- Make small, safe changes to Terraform infrastructure and shared platform libraries.
- Resolve production issues and collaborate with internal teams on features for internal tools.
Benefits
- Competitive salary adjusted for experience and location.
- Meaningful stock option plan reflecting responsibilities and contribution.
- Paid holidays, sick leave, and 26 vacation days regardless of contract type.
- Reimbursements for home-office workstations and peripherals, training budgets, private healthcare subsidies, and monthly hack days.
- Remote-first environment, including online workshops, training, team building, and board games.
- Flexible working hours and autonomy over time management.
- Head office in Łódź with fruit, chocolate, coffee, and board games.
The role offers autonomy, ownership, and opportunities to shape your work. Candidates should be curious, proactive, eager to learn and test new ideas, able to assess when to solve problems independently, and comfortable asking colleagues for help.
Recruitment Process
- Apply by completing the application form.
- You will receive an email confirming whether you progress to stage 2.
- Stage 2 is an introductory interview with the People & Culture team and the Delivery Manager.
- Stage 4 is a more in-depth discussion with representatives of the Pricing and Discounting Team, focused on experience and technical skills.
- Within a few days, you will receive either an offer or feedback.
Similar jobs you might like

Senior Full-stack Developer (PostgreSQL, OpenSearch, Databricks)
EPAM Systems
Senior
Technology
Poznan, Poland · Remote
N/A
2 days ago

Senior Full-stack Developer (PostgreSQL, OpenSearch, Databricks)
EPAM Systems
Senior
Technology
Gdansk, PM, Poland · Remote
N/A
2 days ago

Senior Full-stack Developer (PostgreSQL, OpenSearch, Databricks)
EPAM Systems
Senior
Technology
Łódź, LD, Poland · Remote
N/A
2 days ago

Senior Full-stack Developer (PostgreSQL, OpenSearch, Databricks)
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · Remote
N/A
2 days ago

Senior Full-stack Developer (PostgreSQL, OpenSearch, Databricks)
EPAM Systems
Senior
Technology
Warsaw, Poland · Remote
N/A
2 days ago

Senior Full-stack Developer (PostgreSQL, OpenSearch, Databricks)
EPAM Systems
Senior
Technology
Krakow, MA, Poland · Remote
N/A
2 days ago

Senior Full-stack Developer (PostgreSQL, OpenSearch, Databricks)
EPAM Systems
Senior
Technology
Katowice, SL, Poland · Remote
N/A
2 days ago

Senior Full-stack Developer - Python/FastAPI & React/TypeScript
EPAM Systems
Senior
Technology
Warsaw, MZ, Poland · Remote
N/A
2 days ago

Senior Full-stack Developer - Python/FastAPI & React/TypeScript
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · Remote
N/A
2 days ago

Senior Full-stack Developer - Python/FastAPI & React/TypeScript
EPAM Systems
Senior
Technology
Poznan, WP, Poland · Remote
N/A
2 days ago