Jak wygląda obecny stack?
Obecnie pracujemy m.in. z:
Python / SQL / TypeScript, PostgreSQL / Neon / pgvector, React / Next.js, n8n, Docker / Linux / VPS, Git / CI/CD, Gmail / Google Drive / OCR / dokumenty, Claude / Codex / Hermes / MCP.Nie traktujemy tego jako checklisty. Jeśli masz doświadczenie z innymi technologiami, które rozwiązują podobne problemy, jest to jak najbardziej OK.
Jak będzie wyglądała praca?
Na początku chcemy przede wszystkim uporządkować i domknąć najważniejsze elementy systemu.
Przykładowo:
dokument, identyfikacja, zapis w PostgreSQL, logika, AI/workflow, wynik, alert lub interfejs, a na końcu potwierdzenie, że proces faktycznie się zakończył.
Chcemy, żeby system był przewidywalny, możliwy do monitorowania i łatwy do rozwijania.
Dużo będziemy rozmawiać o takich rzeczach jak:
co jest źródłem prawdy, co się dzieje, gdy proces wykona się dwa razy, co robimy po awarii w połowie procesu, jak odtworzyć historię konkretnej operacji, kiedy używać AI, a kiedy zwykłego kodu, jak bezpiecznie pozwolić agentowi wykonywać akcje, jak mierzyć jakość AI i nie dopuścić do tego, żeby błędna odpowiedź modelu stała się faktem w systemie.Jakiego poziomu osoby szukamy?
Myślę o mocnym Seniorze lub Staff Engineerze, który jest przyzwyczajony do dużej samodzielności i potrafi wziąć ownership techniczny nad kawałkiem systemu.
Nie musi być geniuszem od wszystkiego. Bardziej zależy nam na bardzo mocnych fundamentach i umiejętności szybkiego uczenia się nowych narzędzi.
Proces rekrutacji
Chcemy zrobić to możliwie praktycznie i bez przeciągania.
1. Krótka rozmowa telefoniczna. Kilkanaście minut, w czasie których opowiadamy, co budujemy, a Ty mówisz, czym się zajmowałeś i czego szukasz. Sprawdzamy po prostu, czy jest sens rozmawiać dalej.
2. Druga rozmowa, techniczna, z serią konkretnych pytań. Rozmawiamy o realnym problemie z naszego systemu i pytamy o architekturę, dane, procesy asynchroniczne, awarie i systemy AI. Chcemy zobaczyć, jak myślisz i jak podejmujesz decyzje projektowe.
Nie zależy nam na odpytywaniu z nazw frameworków. Bardziej chcemy zobaczyć, jak podchodzisz do realnego problemu, awarii, danych i odpowiedzialności za produkcję.
Jeżeli dobrze czujesz backend, dane, systemy asynchroniczne i AI, a lubisz budować rzeczy od zera i brać za nie odpowiedzialność, chętnie porozmawiamy.