Today

Senior Backend Developer (Python)

REMOTE GLOBAL | IndieBI

Location: Remote from any place in the world; a time zone not too far from Europe is a major plus. Headquarters: Łódź, Poland.

Salary: 2,000–26,000 PLN net + VAT on a B2B contract for people based in Poland, adjusted according to experience and location.

Company

IndieBI is a startup building a business intelligence and sales analytics platform for PC and console game developers and publishers.

What you will do

  • Build and maintain typed, asynchronous FastAPI services with PostgreSQL and MSSQL using SQLAlchemy and Alembic.
  • Extend digital storefront integrations and diagnose API and authentication changes.
  • Develop scheduled data jobs for scraping, backfilling, and reconciling pricing and discount data.
  • Deploy and operate services through GitLab CI and Kubernetes on Azure AKS.
  • Work with Azure identity, Key Vault, Blob Storage, and messaging services.
  • Resolve production issues and collaborate with internal teams on features for internal tools.

Requirements

  • Strong Python skills, including type hints, Pydantic v2, async/await, SQLAlchemy, and relational databases.
  • Production experience with FastAPI or an equivalent modern Python web framework.
  • Solid Docker, CI/CD, Kubernetes, and cloud infrastructure fundamentals.
  • Working knowledge of Azure, including service principals, secrets, storage, or Service Bus.
  • Experience with Git-based workflows, code review, linters, type checking, and automated testing.
  • Fluent English, written and spoken.

Nice to have

  • Terraform or Terragrunt, networking and security, and data-pipeline orchestration.
  • Large-scale web scraping with Playwright, headless browsers, proxies, and anti-bot systems.
  • Observability with Elastic/Kibana, Sentry, APM, or similar tools.
  • Vue 3 and TypeScript frontend experience.
  • Game development industry experience and knowledge of distributed-system patterns.

Culture & Benefits

  • Remote-first work with flexible hours and no expectation to work from the office.
  • Choice of contract type and autonomy over time management and responsibilities.
  • Paid holidays, sick leave, and 26 vacation days regardless of contract type.
  • Stock option plan, home-office equipment reimbursements, training budgets, and private healthcare subsidies.
  • Monthly hackdays, online workshops, team-building activities, and a creative team working around the Polish time zone.

Hiring process

  • Application review followed by an email confirming progression to the next stage.
  • Interview with People & Culture and the team delivery manager.
  • Technical discussion with representatives of the Pricing and Discounting Team, followed by an offer or feedback.

APPLY