DysrupIT
DysrupIT
DysrupIT je podjetje za storitve v oblaku in IT-rešitve, ki organizacijam pomaga posodobiti tehnologijo in preiti na operativne modele tipa as-a-Service. Njegovo delo vključuje poslovni oblak, upravljane storitve, razvoj aplikacij, kibernetsko varnost ter podatkovno analitiko in upravljanje informacij, pri čemer podpira tako mala in srednja podjetja kot večnacionalne korporacije. Podjetje sodeluje z Microsoftom in drugimi oblačnimi platformami ter združuje tehnično izvedbo z razvojem talentov, vplivom na skupnost in dolgoročnimi partnerstvi, da bi ustvarilo varna in razširljiva tehnološka okolja, usklajena s poslovnimi potrebami.

Python Backend Engineer

Build tested Python backend services, manage cloud configuration and generate Excel reports on GCP. Support DysrupIT clients with cloud adoption and as-a-Service transformation.

Opis

  • Build and maintain Python services and APIs with pydantic, FastAPI or similar frameworks.
  • Manage Firestore configuration data, including transactions and versioned documents.
  • Maintain pipelines that sync Firestore data to BigQuery.
  • Generate formatted Excel files and reports with openpyxl.
  • Deploy and operate services on Cloud Run and Cloud Storage, including scheduled jobs.
  • Provision and manage cloud infrastructure with Terraform.
  • Maintain CI/CD pipelines for automated testing and deployment.
  • Set up IAM roles and least-privilege service accounts.
  • Write behavioral and property-based tests to verify code correctness.
  • Check types with pyright and lint code with ruff.
  • Work with data engineers and stakeholders to turn requirements into working services.
  • Diagnose and resolve issues across services, integrations and deployments.

Zahteve

  • At least three years of Python data or backend engineering experience.
  • Strong Python skills, including pydantic and FastAPI or similar frameworks.
  • Experience generating Excel files with openpyxl.
  • Hands-on GCP experience with Firestore transactions and versioned documents, Cloud Run, Cloud Storage and scheduled jobs.
  • Experience syncing data from Firestore to BigQuery.
  • Experience with Terraform and CI/CD pipelines.
  • Understanding of IAM and least-privilege service account design.
  • Experience writing behavioral and property-based tests.
  • Experience with pyright type checking and ruff linting.
  • Front-end development experience is preferred.
  • Experience with financial, billing or data-intensive platforms is preferred.
  • Experience working in Agile or Scrum delivery environments is preferred.

Ugodnosti

  • Compensation based on experience.
  • Government-mandated benefits and supplemental HMO coverage.
  • Collaborative, professional work environment.
  • Career growth opportunities in a growing organization.
  • Hybrid or remote work arrangement, where applicable.
  • Training to support employee growth and career advancement.