Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Database Developer with Python.
Poland Jobs Expertini

Urgent! Database Developer with Python Position in Kraków - Antal

Database Developer with Python



Job description

Rola i zakres obowiązków


Jako Database Developer z Pythonem, będziesz odpowiedzialny za projektowanie, rozwój, optymalizację i utrzymanie wydajnych oraz skalowalnych baz danych, głównie w technologii PostgreSQL.

Twoim zadaniem będzie również tworzenie narzędzi i aplikacji w Pythonie wspierających automatyzację procesów bazodanowych, integracje systemów oraz przetwarzanie danych.
Idealny kandydat to osoba łącząca doświadczenie w programowaniu i administracji baz danych z praktycznym podejściem do rozwiązywania problemów wydajnościowych i jakości danych.

Kluczowe obowiązki


Projektowanie i rozwój baz danych


  • Projektowanie, wdrażanie i utrzymywanie relacyjnych baz danych (głównie PostgreSQL, ale również MySQL, Oracle, Redis).




  • Tworzenie i optymalizacja zapytań SQL, procedur składowanych, triggerów oraz widoków.




  • Wdrażanie mechanizmów indeksowania, partycjonowania i cache’owania danych.




  • Współpraca z zespołami developerskimi przy projektowaniu warstw dostępu do danych i integracji z aplikacjami.


  • Rozwój i automatyzacja w Pythonie


  • Tworzenie narzędzi, skryptów i usług w Pythonie automatyzujących operacje bazodanowe, migracje i przetwarzanie danych.




  • Budowa ETL-ów i pipeline’ów danych (np.

    w oparciu o Pandas, psycopg2, Airflow).




  • Integracja warstwy danych z mikroserwisami poprzez REST API lub gRPC.




  • Automatyzacja wdrożeń i migracji schematów przy użyciu Alembic, Liquibase lub dedykowanych skryptów Python.


  • Optymalizacja wydajności i monitoring


  • Analiza i optymalizacja wydajności zapytań, procesów replikacji i operacji I/O.




  • Wykorzystywanie narzędzi monitorujących (np.

    pgAdmin, Grafana, Prometheus, ELK) do analizy metryk i raportów.




  • Diagnozowanie problemów z wydajnością i zapewnianie wysokiej dostępności środowiska bazodanowego.


  • Bezpieczeństwo i zgodność


  • Wdrażanie polityk bezpieczeństwa danych, nadawanie uprawnień, audyty dostępu.




  • Zapewnienie zgodności z przepisami dotyczącymi ochrony danych (np.

    RODO).




  • Tworzenie i testowanie procedur backupu, odtwarzania oraz replikacji danych.


  • Współpraca i komunikacja


  • Bliska współpraca z zespołami developerskimi, data engineering i architektami systemów.




  • Wsparcie techniczne i mentoring dla młodszych programistów w zakresie baz danych i Pythona.




  • Udział w przeglądach kodu, projektach optymalizacyjnych i sesjach architektonicznych.


  • Wymagane umiejętności i doświadczenie


  • Bardzo dobra znajomość PostgreSQL – administracja, optymalizacja, projektowanie schematów.




  • Biegła znajomość Python (psycopg2, SQLAlchemy, Flask lub Django ORM).




  • Doświadczenie w pracy z systemami kontroli wersji (Git, GitLab, Bitbucket).




  • Znajomość narzędzi CI/CD (Jenkins, GitLab CI, SonarQube) i procesów automatyzacji wdrożeń.




  • Praktyczne doświadczenie z konteneryzacją (Docker, Kubernetes).




  • Znajomość Linux/Unix w kontekście administracji i utrzymania systemów bazodanowych.




  • Mile widziane doświadczenie z AWS RDS, GCP CloudSQL lub Azure Database.


  • Stack technologiczny


  • Języki: Python, SQL, Bash




  • Bazy danych: PostgreSQL (główna), MySQL, Redis, MongoDB




  • Frameworki: SQLAlchemy, Flask, Pandas, Django ORM




  • Narzędzia: pgAdmin, Grafana, Prometheus, Docker, Kubernetes




  • CI/CD: Jenkins, GitLab CI, SonarQube




  • Systemy: Linux / Unix




  • Chmura: AWS / Azure / GCP


  • 📍 Warunki współpracy:


  • 💰 Stawka: 180–200 PLN/h netto (B2B)




  • 🏠 Model pracy: hybrydowy – 6 dni w miesiącu w biurze w Krakowie




  • 🎁 Benefity: prywatna opieka medyczna (Luxmed), karta Multisport, ubezpieczenie na życie



  • Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Database Developer Potential: Insight & Career Growth Guide