Principal Python Engineer with React
⚲ Kraków, Katowice, Warszawa, Wrocław, Rzeszów
36 960 - 45 360 PLN netto (B2B)
Wymagania
- Python
- REST API
- Software Architecture
- React
- Celery
- fastapi
- Django
Opis stanowiska
O projekcie
Projekt dotyczy budowy rozwiązania wspierającego organizacje enterprise we wdrażaniu i zarządzaniu agentami AI.
Produkt rozwijany jest we współpracy z klientami enterprise i odpowiada na rzeczywiste potrzeby biznesowe.
O roli
Poszukujemy Principal Python Engineera, który dołączy do zespołu rozwijającego aplikację webową dla klientów enterprise.
Jest to przede wszystkim rola backendowa.
Większość czasu będziesz poświęcać na rozwój aplikacji w Pythonie, projektowanie backendu oraz udział w decyzjach architektonicznych. To przede wszystkim rola backendowa, React stanowi około 10–20% zakresu obowiązków.
Zakres obowiązków
• rozwój aplikacji webowej w Pythonie,
• projektowanie i rozwój backendu,
• rozwój REST API,
• rozwój i utrzymanie aplikacji produkcyjnych,
• projektowanie skalowalnych rozwiązań dla klientów enterprise,
• praca nad authentication, authorization i integracjami SSO,
• udział w decyzjach architektonicznych oraz proponowanie rozwiązań,
• udział w code review i design sessions,
• współpraca z zespołem przy podejmowaniu decyzji technicznych,
• wspieranie mniej doświadczonych programistów poprzez dzielenie się wiedzą,
• praca z Reactem (około 10–20% roli).
Stack technologiczny
• Python
• Django
• Celery
• React
• Docker
Czego oczekujemy
• wieloletniego doświadczenia komercyjnego,
• bardzo dobrej znajomości Pythona,
• doświadczenia w tworzeniu aplikacji webowych,
• doświadczenia z Django, FastAPI lub podobnym frameworkiem,
• doświadczenia w projektowaniu architektury oprogramowania,
• doświadczenia w budowaniu skalowalnych aplikacji,
• doświadczenia w pracy z systemami produkcyjnymi,
• praktycznej znajomości REST API,
• znajomości zagadnień związanych z uwierzytelnianiem i autoryzacją,
• co najmniej podstawowej lub średniozaawansowanej znajomości React,
• bardzo dobrej komunikacji,
• język angielski minimum B2.
Dodatkowym atutem będzie
• doświadczenie z aplikacjami enterprise,
• znajomość SSO lub federated identity,
• doświadczenie w tworzeniu Python SDK,
• doświadczenie z architekturą opartą o API lub mikroserwisy,
• doświadczenie komercyjne z AI, LLM lub agentami AI.
Model pracy
• praca w modelu hybrydowym w Krakowie,
• preferowane 1–3 dni w tygodniu w biurze (możliwe jest indywidualne ustalenie liczby dni).
Oferujemy
• wynagrodzenie: 220-270 pln/h,
• umowa B2B,
• długoterminową współpracę,
• realny wpływ na architekturę i rozwiązania techniczne,
• pracę nad produktem dla klientów enterprise,
• pracę nad produktem wykorzystującym rozwiązania AI.
Proces rekrutacyjny
• Rozmowa z rekruterem.
• Rozmowa Cultural Fit.
• Rozmowa techniczna.
• Decyzja.
Proces nie obejmuje zadania domowego ani live codingu.
Projekt dotyczy budowy rozwiązania wspierającego organizacje enterprise we wdrażaniu i zarządzaniu agentami AI.
Produkt rozwijany jest we współpracy z klientami enterprise i odpowiada na rzeczywiste potrzeby biznesowe.
O roli
Poszukujemy Principal Python Engineera, który dołączy do zespołu rozwijającego aplikację webową dla klientów enterprise.
Jest to przede wszystkim rola backendowa.
Większość czasu będziesz poświęcać na rozwój aplikacji w Pythonie, projektowanie backendu oraz udział w decyzjach architektonicznych. To przede wszystkim rola backendowa, React stanowi około 10–20% zakresu obowiązków.
Zakres obowiązków
• rozwój aplikacji webowej w Pythonie,
• projektowanie i rozwój backendu,
• rozwój REST API,
• rozwój i utrzymanie aplikacji produkcyjnych,
• projektowanie skalowalnych rozwiązań dla klientów enterprise,
• praca nad authentication, authorization i integracjami SSO,
• udział w decyzjach architektonicznych oraz proponowanie rozwiązań,
• udział w code review i design sessions,
• współpraca z zespołem przy podejmowaniu decyzji technicznych,
• wspieranie mniej doświadczonych programistów poprzez dzielenie się wiedzą,
• praca z Reactem (około 10–20% roli).
Stack technologiczny
• Python
• Django
• Celery
• React
• Docker
Czego oczekujemy
• wieloletniego doświadczenia komercyjnego,
• bardzo dobrej znajomości Pythona,
• doświadczenia w tworzeniu aplikacji webowych,
• doświadczenia z Django, FastAPI lub podobnym frameworkiem,
• doświadczenia w projektowaniu architektury oprogramowania,
• doświadczenia w budowaniu skalowalnych aplikacji,
• doświadczenia w pracy z systemami produkcyjnymi,
• praktycznej znajomości REST API,
• znajomości zagadnień związanych z uwierzytelnianiem i autoryzacją,
• co najmniej podstawowej lub średniozaawansowanej znajomości React,
• bardzo dobrej komunikacji,
• język angielski minimum B2.
Dodatkowym atutem będzie
• doświadczenie z aplikacjami enterprise,
• znajomość SSO lub federated identity,
• doświadczenie w tworzeniu Python SDK,
• doświadczenie z architekturą opartą o API lub mikroserwisy,
• doświadczenie komercyjne z AI, LLM lub agentami AI.
Model pracy
• praca w modelu hybrydowym w Krakowie,
• preferowane 1–3 dni w tygodniu w biurze (możliwe jest indywidualne ustalenie liczby dni).
Oferujemy
• wynagrodzenie: 220-270 pln/h,
• umowa B2B,
• długoterminową współpracę,
• realny wpływ na architekturę i rozwiązania techniczne,
• pracę nad produktem dla klientów enterprise,
• pracę nad produktem wykorzystującym rozwiązania AI.
Proces rekrutacyjny
• Rozmowa z rekruterem.
• Rozmowa Cultural Fit.
• Rozmowa techniczna.
• Decyzja.
Proces nie obejmuje zadania domowego ani live codingu.
🔍 Dekoder Ogłoszenia
🔴
wspieranie mniej doświadczonych programistów poprzez dzielenie się wiedzą
Może oznaczać mentoring, ale też konieczność poświęcania czasu na szkolenie juniorów zamiast na własny rozwój.
🟡
udział w decyzjach architektonicznych oraz proponowanie rozwiązań
Oznacza, że będziesz miał wpływ na architekturę, ale decyzje mogą być podejmowane kolektywnie, co może spowolnić proces.
🔴
React stanowi około 10–20% zakresu obowiązków
Chociaż deklarowane jako niewielki procent, może oznaczać, że będziesz musiał pracować z Reactem, gdy zajdzie taka potrzeba, co może być frustrujące dla osoby skupionej wyłącznie na backendzie.
🟡
projektowanie skalowalnych rozwiązań dla klientów enterprise
Wymaga głębokiego zrozumienia wydajności i architektury systemów, a nie tylko podstawowego projektowania.
🟡
współpraca z zespołem przy podejmowaniu decyzji technicznych
Podkreśla znaczenie pracy zespołowej, ale może też sugerować, że pojedyncze opinie mogą mieć mniejszą wagę.