IndieBI
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.
⚠️ Будьте внимательны: вакансия размещена из открытых источников и может быть недостоверна.
Зарплата
2 000 – 26 000