Senior Python Backend Engineer in Katowice

Senior Python Backend Engineer in Katowice

Katowice Pełny etat 49500 - 60500 zł / rok (szac.) Stacjonarnie
S

W skrócie

  • Zadania: Twórz usługi i API w FastAPI, pracuj nad danymi i automatyzacją.
  • Firma: Softeq - innowacyjna firma technologiczna z globalnym zasięgiem.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
  • Kwalifikacje: Doświadczenie w Pythonie, FastAPI oraz SQL.

Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.

Established in 1997, Softeq specjalizuje się w rozwoju nowych produktów i badaniach oraz rozwoju, rozwiązując najtrudniejsze problemy w sferze technologicznej. Teraz rozszerzyliśmy naszą ofertę o innowacje na wczesnym etapie oraz konsulting w zakresie transformacji cyfrowej. Naszą supermocą jest dostarczanie tego wszystkiego pod jednym dachem na globalną skalę. Czekamy na rozwój naszego zespołu i uruchomienie nowych projektów w ciągu najbliższych 1-2 miesięcy, dlatego już teraz przyjmujemy aplikacje i rozpoczynamy proces rekrutacji dla wybranych kandydatów. Chcielibyśmy usłyszeć od Ciebie.

Co robi ta rola:

  • Buduje usługi i API w FastAPI: dostęp do danych, logika biznesowa, integracje, automatyzacja;
  • Projektuje kontrakty API dla portalu klienta i modułów wewnętrznych oraz produkuje specyfikacje OpenAPI;
  • Buduje warstwę dostępu do magazynu analitycznego: parametryzowane zapytania, pooling połączeń, limity czasowe, ponowne próby, buforowanie dozwolonych wyników;
  • Wdraża kontrolę dostępu i izolację danych: pojedyncza audytowana warstwa usług, kontrole uprawnień na każdej trasie, wybór tylko dozwolonych pól oraz poleganie na uprawnieniach na poziomie magazynu zamiast samego kodu aplikacji;
  • Pracuje nad pobieraniem danych: ekstrakcja z relacyjnych źródeł, formaty pośrednie, ładowanie do warstwy surowej;
  • Uczy się, jak sprawić, aby zadania w tle i harmonogramowanie były niezawodne: idempotencja, brak duplikatów, obsługa błędów i ponowne próby;
  • Odpowiada za wydajność w przypadku ciężkich zapytań: paginacja po stronie serwera, progresywne ładowanie, czytanie profilu wykonania zapytania;
  • Pisze testy, obsługuje błędy, bierze udział w przeglądach i wydaniach.

Wymagania:

  • Produkcja Python 3 i FastAPI: async, pydantic, struktura usług;
  • Testowanie z pytest i praktyka CI/CD;
  • Silna znajomość SQL i doświadczenie w serwowaniu danych z magazynu analitycznego przez API;
  • Databricks z perspektywy konsumenta: łączenie przez konektor lub interfejs wykonania zapytań, praca z magazynami SQL, uwierzytelnianie głównych usług, określanie uprawnień tej tożsamości oraz zrozumienie, jak interaktywne i bezserwerowe obliczenia wpływają na opóźnienia i koszty;
  • Zrozumienie, jak uprawnienia Unity Catalog i zasady na poziomie wiersza odnoszą się do kontroli uprawnień w kodzie aplikacji;
  • Bezpieczeństwo API: OAuth2 / OIDC, walidacja JWT, dostęp oparty na rolach, logowanie audytowe, zasada najmniejszych uprawnień;
  • Relacyjne bazy danych na poziomie ekstrakcji: Oracle i SQL Server, ich sterowniki i klienci;
  • Docker i hosting aplikacji w chmurze, praca z magazynem sekretów.

Miłe do posiadania:

  • Optymalizacja zapytań analitycznych dla obciążeń interfejsu interaktywnego;
  • Node.js / Express;
  • Systemy wielodostępowe, w których nieakceptowalne jest przeciekanie między klientami;
  • Integracja z zewnętrznymi źródłami i API stron trzecich: pogoda, nawigacja, usługi geospatialne, dane śledzenia.

Softeq komunikuje się tylko z adresów e-mail @softeq.com. Nigdy nie żądamy płatności ani opłat z jakiegokolwiek powodu podczas rekrutacji — w tym szkoleń lub kursów do ukończenia, sprzętu, wprowadzenia do pracy lub kontroli przeszłości — i nie będziemy prosić o informacje bankowe, kryptowaluty ani karty podarunkowe. Jeśli otrzymasz wiadomość z innej domeny lub żądającą płatności, nie odpowiadaj i zgłoś to na adres abuse@softeq.com.

Senior Python Backend Engineer in Katowice – pracodawca: Softeq

Softeq to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach firmy. Dodatkowo, oferujemy elastyczne godziny pracy oraz dostęp do najnowszych narzędzi i technologii, co sprawia, że praca w naszym zespole jest nie tylko satysfakcjonująca, ale i inspirująca.

S

Dane kontaktowe:

Zespół rekrutacyjny Softeq

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Python Backend Engineer in Katowice

Python 3
FastAPI
async
pydantic
CI/CD
SQL
Databricks