Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Solid Company

NewBe an early applicant

Python Developer

Posted
Discussion

Summary

Senior Python backend developer in Katowice building and optimizing a platform's backend: REST APIs, database and asynchronous processing, plus automation/orchestration of private cloud infrastructure (VMware, OpenStack). Duties include code review, mentoring, and cross-team work; 5+ years of Python and fluent English required.

  • Projektowanie, rozwijanie i optymalizacja backendu platformy w Pythonie.
  • Podejmowanie decyzji technicznych dotyczących implementacji i architektury rozwiązań.
  • Projektowanie REST API oraz integracji z zewnętrznymi systemami i usługami chmurowymi.
  • Rozwijanie mechanizmów automatyzacji i orkiestracji prywatnej infrastruktury chmurowej, m.in. VMware i OpenStack.
  • Dbanie o wydajność, skalowalność, bezpieczeństwo i niezawodność aplikacji.
  • Projektowanie efektywnych rozwiązań w zakresie baz danych i przetwarzania asynchronicznego.
  • Rozwijanie testów automatycznych i dbanie o wysoką jakość kodu.
  • Przeprowadzanie code review oraz wspieranie mniej doświadczonych developerów.
  • Współpraca z zespołami Backend, DevOps i Frontend przy projektowaniu oraz wdrażaniu nowych funkcjonalności.
  • Analizowanie złożonych problemów technicznych i proponowanie usprawnień.
  • Udział w dyskusjach technicznych i wyznaczaniu dobrych praktyk w projekcie.

Kogo poszukujemy?

  • Minimum 5 lat doświadczenia komercyjnego w programowaniu w Pythonie.
  • Bardzo dobra znajomość Pythona i zasad projektowania aplikacji backendowych.
  • Praktyczne doświadczenie w projektowaniu i rozwijaniu REST API oraz integracji z zewnętrznymi systemami.
  • Doświadczenie w pracy z bazami danych, najlepiej PostgreSQL lub MSSQL.
  • Bardzo dobra znajomość Gita i środowiska Linux oraz praktyczna znajomość Dockera.
  • Doświadczenie w projektowaniu testów jednostkowych i dbaniu o jakość kodu.
  • Znajomość zagadnień związanych z wydajnością, skalowalnością i bezpieczeństwem aplikacji.
  • Umiejętność samodzielnego podejmowania decyzji technicznych i rozwiązywania złożonych problemów.
  • Doświadczenie w code review i wspieraniu innych developerów.
  • Ukończone studia informatyczne lub kierunek pokrewny, minimum na poziomie licencjatu/inżyniera.
  • Język angielski jest obowiązkowy — wymagamy swobodnej komunikacji w codziennej pracy, podczas dyskusji technicznych i współpracy z zespołem.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →