Senior Full Stack Developer (Python & React)

Summary

Senior Full Stack Developer builds and maintains a Python/React web app for enterprise AI agent management, designing scalable solutions and REST APIs.

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 Senior Full Stack Developera, który dołączy do zespołu rozwijającego aplikację webową dla klientów enterprise.

Jest to rola Full Stack z wyraźnym naciskiem na rozwój backendu w Pythonie. Będziesz rozwijać zarówno backend, jak i frontend aplikacji, uczestniczyć w projektowaniu rozwiązań oraz brać udział w decyzjach architektonicznych.

Zakres obowiązków

  • rozwój aplikacji webowej z wykorzystaniem Pythona i React,

  • projektowanie i rozwój backendu,

  • rozwój komponentów frontendowych w React,

  • 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ą.

Stack technologiczny

  • Python

  • React

  • Django

  • Celery

  • Docker

Czego oczekujemy

  • 5 lat lub więcej doświadczenia komercyjnego,

  • bardzo dobrej znajomości Pythona,

  • komercyjnego doświadczenia z React,

  • 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 authentication i authorization,

  • bardzo dobrej komunikacji,

  • języka angielskiego na poziomie 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.

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: 160–270 PLN/h,

  • współpracę w oparciu o 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.