Principal Python Engineer with React

Summary

Principal Python Engineer designs and builds enterprise-grade backend systems for an AI agent management platform, primarily using Python, Django, and React.

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

  1. Rozmowa z rekruterem.

  2. Rozmowa Cultural Fit.

  3. Rozmowa techniczna.

  4. Decyzja.

Proces nie obejmuje zadania domowego ani live codingu.